本教程介绍 Puppeteer的工作原理和实际使用,通过具体例子演示Puppeteer各种有用功能。
Puppeteer是来自谷歌Chrome团队的一个项目,它使我们能够以编程的方式,通过调用Puppeteer API,控制一个Chrome(或任何其他基于Chrome DevTools协议的浏览器)浏览器,并执行常见的操作,就像在使用真实的浏览器中一样。简单地说,它是一个方便有用的工具,可以在headless模式或headful模式下自动化测试和爬取web页面。
面向对象
- 初学者
预备知识
- html/css/javascript 知识
- http 协议基础
- 熟悉 nodejs