附加到先前打开的 puppeteer 驱动程序
attach to previously opened puppeteer driver
是否可以重新连接到现有的人偶操纵者?
- 打开 puppeteer chrome 浏览器。
- node 脚本在没有关闭浏览器的情况下结束。
- 附加新脚本并使用同一浏览器继续。
对于那些偶然发现这个的人,这里有一个我如何让它工作的例子:
const puppeteer = require('puppeteer');
puppeteer.connect({"browserWSEndpoint" : "ws://some_string"}).then(async browser => {
console.log("bla bla");
...
});
您可以从上一节中找到的 browser.wsEndpoint:
const endpoint = browser.wsEndpoint();
可用作 puppeteer.connect.
参数的浏览器 websocket 端点
是否可以重新连接到现有的人偶操纵者?
- 打开 puppeteer chrome 浏览器。
- node 脚本在没有关闭浏览器的情况下结束。
- 附加新脚本并使用同一浏览器继续。
对于那些偶然发现这个的人,这里有一个我如何让它工作的例子:
const puppeteer = require('puppeteer');
puppeteer.connect({"browserWSEndpoint" : "ws://some_string"}).then(async browser => {
console.log("bla bla");
...
});
您可以从上一节中找到的 browser.wsEndpoint:
const endpoint = browser.wsEndpoint();
可用作 puppeteer.connect.
参数的浏览器 websocket 端点