timeout - 为什么 page.goto 总是返回超时错误?
问题描述
重现步骤
- 木偶版:2.1.1
- 平台/操作系统版本:Windows
- URL(如果适用):任何
- Node.js 版本:12.6.0
我尝试使用 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 毫秒的导航超时
解决方案
推荐阅读
- php - Ajax 调用问题
- selenium-webdriver - 元素不可点击以及如何检查必填字段
- python - 3 个数据框和 3 个操作规则将数据插入另一个数据框 - 没有公共列 - 大数据
- reactjs - 澄清 React 继承
- python - mysqlclient 的噩梦
- linux - 是否可以在键盘绑定 gtk.css 文件中使用“if-then-else”语句?
- ios - 将 Cocoapods 依赖项添加到我的自定义框架
- r - 使用插入符号的嵌套交叉验证
- lua - Wireshark lua 脚本剖析 CoAP 选项
- linux - Java 战争文件被错误地 (?) 检测为无效的 zip 文件