软件 | Puppeteer 0.13 |
内容 |
Puppeteer软件特性软件基础简介 Puppeteer是一款专业的 Node.js 库,相当于一个可以用来操控Chrome的API,它可以用到的场景很多,如它具有强大的爬虫功能,有点类似于PhantomJS,用来在网站抓取内容非常不错,有需要的朋友欢迎使用。 软件特性 Puppeteer核心功能: 利用网页生成PDF、图片 爬取SPA应用,并生成预渲染内容(即“SSR” 服务端渲染) 可以从网站抓取内容 自动化表单提交、UI测试、键盘输入等 帮你创建一个最新的自动化测试环境(chrome),可以直接在此运行测试用例 捕获站点的时间线,以便追踪你的网站,帮助分析网站性能问题 Puppeteer 0.13改变如下: Chroium 64.0.3264.0 (r515411) browser.pages 可用于访问 Chromium 中的所有页面,包括由 window.open 创建的页面。 (32398d1) browser.close 可用于关闭 Chromium (2b79514) Puppeteer爬虫教学: 使用puppeteer.launch()运行puppeteer,他会return一个promise,使用then方法获取browser实例,Browser API猛击这里 拿到browser实例后,通过browser.newPage()方法,可以得到一个page实例, 猛戳 Page API 使用page.goto()方法,跳转至ES6标准入门 在page.evaluate()方法中注册回调函数,并分析dom结构,从下图可以进行详细分析,并通过 document.querySelectorAll(&39;ol li a&39;)拿到文章的所有链接 拿到所有链接之后,依次爬取各个页面(也可以promise all同时抓取多个页面),使用page.pdf()方法打印当前页面 核心代码如下: puppeteer.launch().then(async browser => }); }); await page.pdf(.pdf`}); page.close() // 这里也可以使用promise all,但cpu可能吃紧,谨慎操作 for (var i = 1; i < aTags.length; i++) .pdf`}); page.close(); } browser.close(); }); 安装步骤 先创建一个本地文件夹puppeteer,然后使用cmd打开这个文件夹所在位置,再执行如下两条命令即可。 npm install-g cnpm--registry=https://registry.npm.taobao.org cnpm install puppeteer 效果分别如下: 到此安装完成。 |
标签 | |
缩略图 | |
软件名称 | Puppeteer |
软件图标 | |
软件大小 | 317 KB |
发布时间 | 2023-06-28 |
软件平台 | |
软件语言 | 简体中文 |
软件授权 | 免费软件 |
操作系统 | Win7/WinXP/Win98/Win8/Win10兼容软件 |
系统类型 | |
用户评分 | 8.0 |
软件版本 | 0.13 |
官方网站 | 暂无 |
官方网址 | |
软件截图 | |
软件总类 | 电脑软件 |
软件大类 | 电脑软件-开发工具-编程工具 |
软件小类 | 编程工具 |
开发者 | |
主办单位名称 | |
ICP备案名 | |
备案号 | |
使用年龄 | |
下载链接 | ![]() |
攻略教程 | |
详细介绍 | |
操控设备 | |
隐私政策 | |
查看权限 | |
敏感权限获取说明 | |
软件类型 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。 |
随便看 |
|
传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。