发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。
在浏览器中手动完成的大多数事情都可以通过使用 Puppeteer 完成,下面是一些入门的例子:
生成屏幕截图和 PDF 页面
检索 SPA 并生成预渲染内容(即 “SSR”)
从网站上爬取内容
自动提交表单,UI 测试,键盘输入等
创建一个最新的自动测试环境。使用最新的 JavaScript 和浏览器功能,在最新版本的 Chrome 中直接运行测试
捕获网站的时间线跟踪,以帮助诊断性能问题
来自: _src_ > 《待分类》
0条评论
发表
请遵守用户 评论公约
phantomJs之殇,chrome
phantomJs之殇,chromephantomJs之殇,chrome-headless之生投递人 itwriter发布于 2018-01-17 09:59评论(0)有99人阅读原文链接[收藏]? ?...
年度最佳 JavaScript 和 CSS 开源库推荐!
年度最佳 JavaScript 和 CSS 开源库推荐!传送门:http://www.oschina.net/p/monaco-editor.传送门:http://www.oschina.net/p/push-js...
无头浏览器
无头浏览器Awesomium 基于Chromium无图形界面浏览器引擎。JavaScript PhantomJS Phantom JS是一个服务器端的 JavaScript API 的 WebKit JavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Pe...
Puppeteer 入门与实战
Puppeteer 入门与实战。Puppeteer 是 Chrome开发团队2017年发布的一个 Node.js包,提供了一组用来操纵Chrome的API,通俗来说就是一个Hea...
爬虫抓取的门道——来看这篇
爬虫抓取的门道——来看这篇。除此之外,还有一种更加变态的服务端爬虫检测机制,就是对所有访问页面的http请求,在 http response 中种...
2017 年度最佳 JavaScript 和 CSS 开源库推荐
2017 年度最佳 JavaScript 和 CSS 开源库推荐。链接:https://tutorialzine.com/2017/12/the-best-javascript-and-css-libraries-for-20...
种草Cypress和TestCafe,QA同学一定想了解的Web UI自动化测试工具
种草Cypress和TestCafe,QA同学一定想了解的Web UI自动化测试工具。TestCafe 试验。而Cypress和TestCafe作为前端测试框架,其易用性和较...
爬虫神器 Pyppeteer 介绍及爬取某商城实战
Pyppeteer 是一款非常高效的 web 自动化测试工具,由于 Pyppeteer 是基于 asyncio 构建的,它的所有属性和方法几乎都是 coroutine (协程...
把HTML转成PDF的4个方案及实现
把HTML转成PDF的4个方案及实现。在本文中,我将展示如何使用 Node.js、Puppeteer、headless Chrome 和 Docker 从样式复杂的 React 页面生成 PDF 文档。const pdf = await page.pdf({ format: ''...
微信扫码,在手机上查看选中内容