puppeteer 入门其实挺容易的,但是想安装成功确有难度。自己找了点配置,贴出来算作备份。
npm 安装依赖
首先配置 .npmrc
,防止依赖和资源无法下载:
1 | home=https://npm.taobao.org |
之后直接进行常规安装即可:
1 | npm install puppeteer |
安装依赖以及安装软件包后,会有以下提示:
1 | Downloading Chromium r756035 - 124.1 Mb [====================] 100% 0.0s |
按照你的地址,就可以找到 Chromium 的安装位置了。我习惯把它拷贝到项目里。以后就不用再次下载了。
我还听说可以用 cnpm 来安装,但我没用过,可以参考下。
但单独调整 npm 为国内源(比如使用 nrm),只能解决下载 npm 的问题,依赖的 chromium 还是下载不了。
所以既要调整 npm 为国内源,还要解决软件包下载的代理。
启动
编写一个 index.js
文件,注意如果调整过 Chromium 位置,则要进行配置下。
1 | const puppeteer = require('puppeteer') |
–END–