Puppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome.
官方GitHub: https://github.com/GoogleChrome/puppeteer
Puppeteer 最低支援到Node v6.4,但是官方提供的範例必須要使用Node v7.6以上,目前Node穩定版已經推到v8,所以我裝v8.8.1
在專案中npm i puppeteer
就可以安裝
主要是基於chromium來模擬各種動作,