Mis*_*hko 7 node.js puppeteer serverless
下面的代码会报错,为什么呢?
超出导航超时:超出 60000ms
我使用的是 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();
})();
Run Code Online (Sandbox Code Playgroud)
其他一些 URL 工作正常,所以我想知道这个特定 URL 是否有什么特别之处?
删除waitUntil: "networkidle0"有效,因此我假设该站点仍保持与服务器的连接。
我无法使用开发人员工具(通过运行以非无头模式访问)找出它是哪个连接(也许是服务工作人员?await puppeteer.launch({ headless: false }))