gpt4 book ai didi

node.js - 为什么 puppeteer page.goto() 会抛出超时错误?

转载 作者:搜寻专家 更新时间:2023-11-01 00:47:32 27 4
gpt4 key购买 nike

下面的代码会报错,为什么?

Navigation Timeout Exceeded: 60000ms exceeded

我正在使用 puppeteer 版本 1.19.0

const puppeteer = require("puppeteer");

(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();

await page.setCacheEnabled(false);

try {
const response = await page.goto("https://www.gatsbyjs.com", {
waitUntil: "networkidle0",
timeout: 60000
});

console.log("Status code:", response.status());
} catch (error) {
console.log(error.message);
}

await browser.close();
})();

其他一些 URL 工作正常,所以我想知道这个特定 URL 是否有什么特别之处?

最佳答案

删除 waitUntil: "networkidle0" 有效,所以我假设站点仍然保持与服务器的连接。

我无法使用开发人员工具(通过运行 await puppeteer.launch({ headless: false }) )

关于node.js - 为什么 puppeteer page.goto() 会抛出超时错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57556169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com