安装puppeteer有时候不知道为啥抽风,会下载不到无头浏览器Chromium,需要自己手动下载,这时候可以设置跳过下载 npm
install
puppeteer --ignore-scripts
然后通过下载地址下载。下载地址从哪里找呢,可以通过源码路径为:xxx/node_modules/puppeteer/utils/ChromiumDownloader.js得到以下下载路径:
%d为版本号可以对应的源码模块package.json查到对应的版本号通过该路径下载即可。
修改代码启动
(async () => {
const browser = await puppeteer.launch({
executablePath:'D:/xxx/chrome-win32/chrome.exe',
headless: false,
slowMo:300
});
可以参考:https://lzw.me/a/puppeteer-install-skip-download-chrome.html