總結了一下有關puppeteer的學習的網站,之後還會繼續更新html
Puppeteer是一個經過DevTools Protocol控制headless chromium的高級node庫, 也可經過設置設置非headless Chromium.前端
Puppeteer有chrome官方團隊進行維護, 相對於其餘如PhantomJs, CasperJs 前景更好.node
=============================================================================================git
Puppeteer 是一個node庫,他提供了一組用來操縱Chrome的API, 通俗來講就是一個 headless chrome瀏覽器 (固然你也能夠配置成有UI的,默認是沒有的)。既然是瀏覽器,那麼咱們手工能夠在瀏覽器上作的事情 Puppeteer 都能勝任, 另外,Puppeteer 翻譯成中文是」木偶」意思,因此聽名字就知道,操縱起來很方便,你能夠很方便的操縱她去實現:github
若是你用過 PhantomJS 的話,你會發現她們有點相似,但Puppeteer是Chrome官方團隊進行維護的,用俗話說就是」有孃家的人「,前景更好。chrome
官方API:https://github.com/GoogleChrome/puppeteer/blob/v0.13.0/docs/api.mdsegmentfault
基礎篇:api
1、《Puppeteer 入門教程》瀏覽器
2、《使用puppeteer-autotest 來爲cnodejs 作自動化測試.》附錄:有相關網站案例less
基礎+進階:
《無頭瀏覽器 Puppeteer 初探》、《Puppeteer 初探》
進階篇:
1、《Puppeteer初探--爬取並生成《ES6標準入門》PDF》
4、《Making a Master Puppeteer》(成爲一個Puppeteer大師)