Puppeteer:puppeteer open a url without protocol Error

现象

无法打开无协议的网址

await page.goto("www.baidu.com");

原因

puppeteer open a url without protocol error

解决办法

const urlPackage = require("url");
//try fix without protocol url
if (this.params.Url.indexOf("http") == -1 && this.params.Url.indexOf("www") >= 0) 
{
    this.params.Url = urlPackage.format({
    protocol: "https",
    pathname: this.params.Url
    });
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容