首页 > 其他 > 详细

Puppeteer recorder的使用

时间:2021-04-28 11:27:34      阅读:40      评论:0      收藏:0      [点我收藏+]

介绍

puppeteer recorder是一个为puppeteer服务的插件,用以记录用户的浏览器行为,然后自动生成puppeteer可以执行的代码。

构建

项目地址: https://github.com/checkly/puppeteer-recorder

先下载下来然后构建下

git clone https://github.com/checkly/puppeteer-recorder
cd puppeteer-recorder
yarn install # 或者npm install

技术分享图片

看一下该项目的package.json

技术分享图片

没有特殊指令,依然是知道build

好来执行下

npm run build

执行后在目录会生成dist目录

技术分享图片

安装

打开chrome 浏览器的扩展程序管理界面

技术分享图片

点击加载已解压的扩展程序

技术分享图片

选择刚刚的dist文件夹

技术分享图片

选择后在该界面就加载来该插件

技术分享图片

并且在浏览器地址栏右侧也有图标

技术分享图片

示例

简单演示一下。

点击图标,点击Recoed

技术分享图片

地址栏访问百度,搜索1,选择百度词条那一条,点击进入。

再次点击图标,点击Stop。

技术分享图片

技术分享图片

可以看到,已经自动生成了puppeteer支持的代码,拷贝出来放入到puppeteer就可以执行了,也可以自己再进行二次开发,使用还是非常简单的。

问题

使用中有一些问题,可以从示例中看到,我的输入事件并未转化为代码,且点击第三条搜索结果,id为3,应该是#3,此处转化出来是#\33,放到puppeteer中并不能识别。

Puppeteer recorder的使用

原文:https://www.cnblogs.com/ryanme/p/14711949.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!