首页  软件  游戏  图书  电影  电视剧

请输入您要查询的软件:

 

软件 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备案名
备案号
使用年龄
下载链接
攻略教程
详细介绍
操控设备
隐私政策
查看权限
敏感权限获取说明
软件类型
安全警示 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。
随便看

 

传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 3:26:03