javascript - 如何将 puppeteer “挂钩”到正在运行的 Chrome 实例/选项卡中
问题描述
是否可以将 puppeteer 附加到正在运行的 Chrome 实例(手动启动的浏览器),然后在选项卡中接管控制权?我假设它最终与使用--no-sandbox
标志启动 Chrome 浏览器有关,但不知道如何从那里继续。
谢谢你的帮助
解决方案
你可以使用puppeteer.connect(options)
(见这里):
const puppeteer = require('puppeteer');
const browserWSEndpoint = 'a browser websocket endpoint to connect to';
const browser = await puppeteer.connect({browserWSEndpoint});
//continue from here
推荐阅读
- javascript - 如何简化嵌套的 if 语句树
- c# - 限制多行文本框中的行长
- python - CSV Module: Issue with binary vs. string while trying to edit rows using dictionary
- c++ - 布尔表达式是否像使用 if 或 switch 进行分支一样繁琐?
- mysql - 如何用子查询计算
- vb.net - 尝试通过关键字将文件从一个目录移动到另一个目录
- c - C 段错误 - 哪里/什么?
- html - 如何使用 css 获取轮廓刻度?
- javascript - 如何重建数组以使最近的时间在最上面,经过的时间转移到最后一部分
- python - 将交叉表转换为列而不在 python 中使用 pandas