NodeJS Puppeteer浏览器在Windows睡眠后失去连接

hiz5n14c  于 2023-03-01  发布在  Node.js
关注(0)|答案(1)|浏览(212)

在Windows 10 64位,我启动Chrome浏览器:

browser = await puppeteer.launch({ headless: false, ignoreHTTPSErrors: true, args: [`--window-size=500,750`], defaultViewport: null }); // viewport matches windows size
page = await browser.newPage();

这一切都很好,直到PC休眠,然后被唤醒,此时浏览器不再工作,以下调用返回false:

await browser.isConnected(); // returns false

浏览器和页面仍然可见,看起来很好,我可以按F5键,页面刷新。我如何重新连接我的Puppeteer程序,我可以避免重新登录到网站。值得一提的是,“await browser.close()”成功地关闭了浏览器窗口。

相关问题