【问题标题】:Puppeteer - (Page.navigate: Cannot navigate to invalid URL)Puppeteer -(Page.navigate:无法导航到无效的 URL)
【发布时间】:2021-08-23 02:34:01
【问题描述】:

这里,我有一个数组列表 我的 URL 来自一个数组

网址:

url= result[urls]
console.log(url)

输出:

books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html

当我使用这个时:

 await page.goto('"http://' + url + '"');

我收到类似这样的错误:

 Error: Protocol error (Page.navigate): Cannot navigate to invalid URL

注意:当我改用这个时:

await page.goto("http://books.toscrape.com/catalogue/soumission_998/index.html");

然后就可以了

有人知道这个吗??如何解决这个错误:)

【问题讨论】:

  • 当你尝试这个await page.goto('http://' + url);时会发生什么?

标签: javascript node.js web-scraping puppeteer cheerio


【解决方案1】:

如果 SMTH 答案不起作用。你可以试试await page.goto(`https://${url}`);

【讨论】:

    【解决方案2】:

    我认为是你的引号

     await page.goto('"http://' + url + '"');
    

    应该是

     await page.goto('http://' + url);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 2018-01-27
      • 2016-07-18
      相关资源
      最近更新 更多