From:https://www.cnblogs.com/CyLee/p/9310839.html
puppeteer 官网:https://pptr.dev/
Puppeteer 中文文档 (与官方同步更新):https://segmentfault.com/a/1190000015913821
Puppeteer 中文文档 :https://learnku.com/docs/puppeteer/3.1.0
Puppeteer v1.5.0 中文翻译:https://blog.csdn.net/DeepLies/article/details/80861761
puppeteer api 与 教程:https://pptr.dev/#?product=Puppeteer&version=v1.6.0&show=api-class-puppeteer
github 地址 以及 doc :https://github.com/GoogleChrome/puppeteer
Puppeteer的入门教程和实践:https://juejin.im/post/59f1ef1a6fb9a045211df069
大前端神器安利之 Puppeteer:https://jeffjade.com/2017/12/17/134-kinds-of-toss-using-puppeteer/
Puppeteer初探--爬取并生成《ES6标准入门》PDF:https://segmentfault.com/a/1190000010736797
详解 Puppeteer 入门教程:https://www.jb51.net/article/139808.htm
puppeteer初探:https://juejin.im/post/5b58a1a051882519790c9295
爬虫利器 Puppeteer 实战:https://www.jianshu.com/p/a9a55c03f768
puppeteer 爬虫入门教程:https://blog.csdn.net/u011350541/article/details/85469918
Puppeteer之爬虫入门:https://www.e-learn.cn/content/qita/845998
Puppeteer 实战-爬取动态生成的网页:https://blog.csdn.net/weixin_33724059/article/details/88031866
puppeteer实战之网页爬虫,模拟操作《二》:https://blog.csdn.net/mr_xiatian/article/details/79240978
puppeteer破解滑动验证码方法:http://www.php.cn/js-tutorial-387019.html
Node:使用Puppeteer完成一次复杂的爬虫:https://www.jianshu.com/p/97eeffa3bf3a
puppeteer的简单使用_爬取页面信息:https://segmentfault.com/a/1190000013037078
puppeteer进阶版_爬取小说站:https://segmentfault.com/a/1190000013055389
API 文档
Puppeteer 出现的背景
Chrome59 (linux、macos)、 Chrome60(windows)之后,Chrome自带headless(无界面)模式很方便做自动化测试或者爬虫。但是如何和 headless 模式的 Chrome 交互则是一个问题。通过启动 Chrome 时的命令行参数仅能实现简易的启动时初始化操作。Selenium、Webdriver 等是一种解决方案,但是往往依赖众多,不够扁平。
Puppeteer 是谷歌官方出品的一个通过 DevTools 协议 控制 headless Chrome 的 Node 库。可以通过 Puppeteer 的提供的 api 直接控制 Chrome 模拟大部分用户操作来进行 UI Test 或者 作为 爬虫 访问页面 来 收集数据。
Puppeteer(中文翻译”木偶”) 是 Google Chrome 团队官方的无界面(Headless)Chrome 工具,它是一个 Node
库,提供了一个高级的 API 来控制 DevTools协议上的无头版 Chrome 。也可以配置为使用完整(非无头)的 Chrome。Chrome
素来在浏览器界稳执牛耳,