总结了一下有关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大师)