我正在尝试通过操纵up来获得https://www.cleverbot.com页面的内容。但是当我尝试:
const puppeteer = require("puppeteer");
(async () => {
// Launches browser
let browser = await puppeteer.launch();
console.log("browser opened");
let page = await browser.newPage();
console.log("page opened");
// Go to cleverbot
await page.goto("https://www.cleverbot.com/");
console.log("cleverbot.com loaded");
})();
它总是显示此错误:
当我使用我的浏览器应用程序但不与puppeteer一起使用时,该网站可以正常工作。有人知道为什么吗?
操作系统: Macos 10.12.6
木偶: 2.0.0
答案 0 :(得分:0)
也许您的互联网连接速度很慢。 改为禁用超时。
const puppeteer = require("puppeteer")
;(async () => {
// Launches browser
let browser = await puppeteer.launch()
console.log("browser opened")
let [page] = await browser.pages()
console.log("page opened")
page.setDefaultNavigationTimeout(0)
// Go to cleverbot
await page.goto("https://www.cleverbot.com/", {timeout: 0, waitUntil: 'networkidle0'})
console.log("cleverbot.com loaded")
})()