1. 程式人生 > >你該使用 puppeteer,還是 puppeteer-core?

你該使用 puppeteer,還是 puppeteer-core?

從 1.7.0 版本開始,谷歌同時釋出兩個 puppeteer 版本:

  • puppeteer 安裝這個版本的過程中,將下載 Chromium (~170MB Mac, ~282MB Linux, ~280MB Win)
  • puppeteer-core 這個版本不會下載 Chromium

除了是否下載 Chromium 的區別外,另一個區別就是,puppeteer-core 會忽略所有的 PUPPETEER_* 環境變數。

到底應該使用哪個版本?按照極客思維,應該選擇小的、簡單的那個,然而官方一句話:在大多數情況下,使用 puppeteer 是不錯的(In most cases, you’ll be fine using the puppeteer package. )讓我認為,官方建議使用 puppeteer 版本,除非特殊情況。

https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteer-vs-puppeteer-core