如何将木偶戏“挂钩”到正在运行的Chrome实例/标签中

时间:2019-02-28 09:35:02

标签: javascript node.js automation puppeteer

是否有可能将puppeteer附加到正在运行的Chrome实例(手动启动的浏览器),然后在选项卡中进行接管控制?我假设它最终与使用library(dplyr) library(tidyr) df1 <- data.frame(ID=c('XXXX-1999','XXXX-2000', 'XXXX-2001', 'YYYY-1999', 'YYYY-2000', 'ZZZZ-1999','ZZZZ-2000','ZZZZ-2001', 'ZZZZ-2002'), trans=c(1,0,2,2,2,4,1,0,3)) df1 %>% separate(ID, c("company", "year"), "-") %>% mutate(year = as.integer(year)) %>% group_by(company) %>% arrange(year) %>% mutate(three_years_available = (lag(year, 2, default = 0) == year - 2) + 0, three_year_trans = if_else(three_years_available == 1, trans + lag(trans, 1) + lag(trans, 2), NA_real_) ) %>% ungroup() %>% arrange(company, year) 标志启动Chrome浏览器有关,但不知道如何从那里继续。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用puppeteer.connect(options)(请参阅here):

const puppeteer = require('puppeteer');

const browserWSEndpoint = 'a browser websocket endpoint to connect to';
const browser = await puppeteer.connect({browserWSEndpoint});
//continue from here
相关问题