1 初始化node项目
新建一个目录,在目录下运行:
sudo npm init
2 安装puppeteer
安装puppeteer,由于下载chrome内核比较慢,这里使用--ignore-scripts
参数忽略下载chrome内核
sudo npm i puppeteer --ignore-scripts -S
3 下载chrome内核
内核下载地址如下:
const downloadURLs = {
linux: 'https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/%d/chrome-linux.zip',
mac: 'https://storage.googleapis.com/chromium-browser-snapshots/Mac/%d/chrome-mac.zip',
win32: 'https://storage.googleapis.com/chromium-browser-snapshots/Win/%d/chrome-win32.zip',
win64: 'https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/%d/chrome-win32.zip'
}
把上述地址中的%d
修改为你的puppeteer
中需要的内核版本。
chrome内核版本可以在puppeteer/package.json