Puppeteer Error: Navigating frame was detached.

环境

windows 10
puppeteer 23.10.2 (chrome-win64-131.0.6778.87浏览器,通过npx @puppeteer/browsers install命令下载的)
node 18.12.1
npm 8.19.2

正文

当你使用Puppeteer库出现这个Error: Navigating frame was detached.错误时,可以在launch方法中添加pipe: true参数。
之后再重试下。
修改后的内容:

const browser = await puppeteer.launch({
    headless: false,
    pipe: true,
});

pipe: 通过pipe而不是WebSocket连接到浏览器。仅支持 Chrome。默认值是false。

关于讨论的更多细节点击github这里查看:https://github.com/puppeteer/puppeteer/issues/13400

posted @ 2024-12-13 16:53  星小梦  阅读(14)  评论(0编辑  收藏  举报