一、Puppeteer 是什么
Puppeteer,翻译成中文可以理解成傀儡的意思,他是一个Node库,主要是提供接口来控制 headless chrome ,也就是无头浏览器,无头浏览器是一种不使用chrome来运行chrome浏览器的方式,简单来讲,其实就是编写javascript 代码自动化控制 Chrome。
我们能用Puppeteer做些什么
- 1、利用网页生成PDF,图片
- 2、主要的从网站抓取内容。
- 3、自动化表单提交、UI测试、键盘输入等。
- 4、捕获站点的时间线,一遍追踪网站,帮助分析网站性能问题。