attach to previously opened puppeteer driver

白昼怎懂夜的黑 提交于 2019-12-06 04:16:06

问题


Is it possible to reattach to an existing puppeteer ?

  1. open puppeteer chrome browser.
  2. node script ends without closing browser.
  3. new script attaches and continue with the same browser.

回答1:


For those who stumble upon this, here's an example of how I've got it working:

const puppeteer = require('puppeteer');

puppeteer.connect({"browserWSEndpoint" : "ws://some_string"}).then(async browser => {
    console.log("bla bla");
    ...
});

The browser.wsEndpoint you can find from the previous session:

const endpoint = browser.wsEndpoint();

Browser websocket endpoint which can be used as an argument to puppeteer.connect.



来源:https://stackoverflow.com/questions/45867611/attach-to-previously-opened-puppeteer-driver

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!