1、TimeoutError: Navigation timeout of 30000 ms exceeded
在使用
node的插件puppeteer时,按照官方的例子,运行提示timeout
原代码:
const puppeteer = require('puppeteer');try {const browser = await puppeteer.launch({headless: false});const page = await browser.newPage();await page.goto('https://75.team/cate/article/');} catch (error) {console.log(error);}
原因:
puppeteer不清楚该打开哪个电脑上的哪个浏览器
解决:
const puppeteer = require('puppeteer');try {const browser = await puppeteer.launch({headless: false});const page = await browser.newPage();// 告诉 puppeteer 使用默认的浏览器,默认的配置打开就可以await page.setDefaultNavigationTimeout(0);await page.goto('https://75.team/cate/article/');await browser.close();} catch (error) {console.log(error);}
