如何用puppeteer检查网站是否存在?

时间:2019-05-03 06:01:53

标签: puppeteer

const browser = await puppeteer.launch({args: ['--no-sandbox']});
const page = await browser.newPage();              
await page.goto('$url', {waitUntil: 'load', timeout: 0});
const cookies = await page._client.send('Network.getAllCookies');

我想检查网站是否可以通过提供的协议访问。

如果尝试使用http访问并失败,则需要检查其是否可以通过https访问

有可能与木偶戏有关吗??

1 个答案:

答案 0 :(得分:0)

puppeteer如果无法page.goto页面将引发错误,所以我建议捕获该错误然后纠正过程:

try {
    await page.goto('$url', {waitUntil: 'load', timeout: 0});    
} catch(e) {
    console.log(e.message);
}