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

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 是否有什么特别之处?

Ere*_*rez 3

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

我无法使用开发人员工具(通过运行以非无头模式访问)找出它是哪个连接(也许是服务工作人员?await puppeteer.launch({ headless: false })