首页 > 解决方案 > 为什么 page.goto 总是返回超时错误?

问题描述

重现步骤

我尝试使用 Puppeteer,但我在 page.goto 上使用的每一页都会给我 TimeoutError。

我目前正在使用示例代码,但无法正常工作:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://news.ycombinator.com', {waitUntil: 'networkidle2'});
  await page.pdf({path: 'hn.pdf', format: 'A4'});

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

结果总是:

TimeoutError:超过 30000 毫秒的导航超时

标签: timeoutpuppeteer

解决方案


推荐阅读