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