node爬虫工具-puppeteer离线安装
Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行,操作Chrome浏览器进行网页的获取,并且能进行无头浏览模式,强大到没朋友。
至于怎么使用不是这篇文章要讲的,这篇文章的重头戏是怎么离线安装。
因为一些众所周知的原因, 在安装puppeteer时附带安装chromium总是会失败。
所以开始我的表演了~
**<font color="#ff0000"></font>**
---------------------------------
```
npm install puppeteer --ignore-scripts
```
是因为在执行安装的过程中需要执行install.js,这里会下载Chromium,官网建议是进行跳过,我们可以执行 —ignore-scripts 忽略这个js执行
**<font color="#ff0000">第2步: 获取需要下载的chromium版本号</font>**
--------------------------------------------------------
打开puppeteer的package.json 搜索chromium\_revision对应的版本号

**<font color="#ff0000">第3步: 下载对应版本的chromium</font>**
-----------------------------------------------------
替换掉花括号里的字符
mac版下载地址:
[https://npm.taobao.org/mirrors/chromium-browser-snapshots/Mac/{chromium版本}/chrome-mac.zip](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Mac/{chromium版本}/chrome-mac.zip)
[windows 64位版本下载地址:](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Mac/{chromium版本}/chrome-mac.zip)
[https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win\_x64/{chromium版本}/chrome-win.zip](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win_x64/{chromium版本}/chrome-win.zip)
[windows 32位版本下载地址:](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win_x64/{chromium版本}/chrome-win.zip)
[https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win/{chromium版本}/chrome-win.zip](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win/{chromium版本}/chrome-win.zip)
[Linux X64版本下载地址:](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Win/{chromium版本}/chrome-win.zip)
[https://npm.taobao.org/mirrors/chromium-browser-snapshots/Linux\_x64/{chromium版本}/chrome-linux.zip](https://npm.taobao.org/mirrors/chromium-browser-snapshots/Linux_x64/{chromium版本}/chrome-linux.zip)
**<font color="#ff0000">第4步: 解压</font>**
----------------------------------------
将下载下来的chromium安装包解压到puppeteer中的 .local\_chromium/win64\_{chromium版本号}/
最后看起来像这样

大功告成!
下面是你的表演时间~~
评论区