这里有一个数组列表。我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");
那就成功了
有人知道这个吗??如何解决这个错误:)
3条答案
按热度按时间s5a0g9ez1#
如果SMTH答案不起作用,您可以给予
await page.goto(
https://${url});
。uyhoqukh2#
我想是你的引号
应该是
ozxc1zmp3#
步骤-1,首先安装Node.js步骤2,安装NPM步骤3 npm install -g magepack步骤4 composer需要创意风格/magesuite-magepack步骤5进入magepack检查版本步骤6 magepack生成--cms-url="{{CMS_PAGE_URL}}”--category-url="{{CATEGORY_PAGE_URL}}”--product-url="{{PRODUCT_PAGE_URL}}”
以这种格式添加您的URL。
生成图像包--cms-url=”http://local.com/“--类别-url =”http://local.com/mens-accessories.html“--产品-url =”http://local.com/shirt-lock.html“
步骤7.磁包捆扎
步骤。8。一旦你确定Magepack Magento模块安装,剩下的就是通过管理面板下的商店-〉配置-〉高级-〉开发人员或CLI启用它:
bin/magento配置:设置开发/js/启用磁盘包js绑定1
步骤9. bin/magento缓存:清除