Puppeteer 控制 headless Chrome 的 Node.js API开源项目

我要开发同款
匿名用户2017年08月20日
129阅读
开发技术JavaScript
所属分类Node.js扩展、Web应用开发、Node.js 扩展
授权协议Apache-2.0

作品详情

Puppeteer是一个控制headlessChrome的Node.jsAPI。它是一个Node.js库,通过 DevTools协议提供了一个高级的API 来控制 headless Chrome。它还可以配置为使用完整的(非headless)Chrome。

在浏览器中手动完成的大多数事情都可以通过使用 Puppeteer完成,下面是一些入门的例子:

生成屏幕截图和PDF页面

检索SPA并生成预渲染内容(即“SSR”)

从网站上爬取内容

自动提交表单,UI测试,键盘输入等

创建一个最新的自动测试环境。使用最新的JavaScript和浏览器功能,在最新版本的Chrome中直接运行测试

捕获网站的时间线跟踪,以帮助诊断性能问题

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论