Puppeteer 有2种包可以安装:
- puppeteer-core 核心api包,不带chrome浏览器,不支持
PUPPETEER_*
系列环境变量 - puppeteer 带chrome浏览器
puppeteer-core
puppeteer-core是一个api库,提供了支持DevTools协议的api。puppeteer-core安装时不下载Chrom浏览器,使用puppeteer-core需通过编程调用其接口,puppeteer-core不支持PUPPETEER_*
系列环境变量。
安装puppeteer-core:
npm install puppeteer-core
puppeteer
puppeteer是一个用于浏览器自动化的产品。除了包含核心api,还带一个chrome浏览器。安装时,会下载一个Chrome的版本,然后可使用 puppeteer-core api 驱动该版本。puppeteer支持一系列方便的PUPPETEER_*
系列环境变量,可以用来调整其行为。
安装puppeteer:
npm install puppeteer