随笔分类 -  自动化puppeteer

摘要:List of Chromium Command Line Switches https://peter.sh/experiments/chromium-command-line-switches/ There are lots of command lines which can be used 阅读全文
posted @ 2019-03-20 09:36 白灰 阅读(9808) 评论(2) 推荐(0) 编辑
摘要:前言 最近写了一个小例子,但是一个page.click无论如何也不能正常操作,语法这么简单不可能有错。于是找原因,浏览器的问题吗?各种开发环境切换,nodejs版本换到较老的版本,npm版本切换,最后定位在换各种版本浏览器,发现在chrome74上正常72版本正常,在70上不可以,以为是浏览器的BU 阅读全文
posted @ 2019-03-18 17:05 白灰 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:一、前言 以前使用selenium的无头浏览器,自从phantomjs2016后慢慢不更新了之后,selenium也开始找下家,这时候谷歌的chrome率先搞出来无头浏览器并开放了各种api,随后firefox也开始做。现在selenium的测试也都支持这两个浏览器的无头模式了,只需要在引入的时候配 阅读全文
posted @ 2019-03-14 17:03 白灰 阅读(49009) 评论(1) 推荐(3) 编辑
摘要:1.成功安装模块,无法导入 今天安装完模块pyppeteer,pycharm导入失败,从python的Lib下可以清楚的看到已经安装成功 2.添加当前python环境,不使用默认项目的环境 file>settings>project:(你的项目)>project interpreter 可以看到默认 阅读全文
posted @ 2019-03-14 10:33 白灰 阅读(5521) 评论(0) 推荐(1) 编辑
摘要:1、Puppeteer 简介 Puppeteer 是一个node库,他提供了一组用来操纵Chrome的API, 通俗来说就是一个 headless chrome浏览器 (当然你也可以配置成有UI的,默认是没有的)。既然是浏览器,那么我们手工可以在浏览器上做的事情 Puppeteer 都能胜任, 另外 阅读全文
posted @ 2019-03-13 09:59 白灰 阅读(11990) 评论(0) 推荐(0) 编辑
摘要:1.安装robotjs库 前提是配置了cnpm 2.如果报错VCBuild.exe,如下可以安装windows-tool MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题, 1) 安装 .NET Framework 2.0 阅读全文
posted @ 2019-03-12 13:56 白灰 阅读(6699) 评论(0) 推荐(0) 编辑
摘要:一、入门实例 了解puppeteer见上一篇文章: https://www.cnblogs.com/baihuitestsoftware/p/9957343.html 1)本例主要是启动浏览器 第1行:指定puppeteer使用的库,分puppeteer和puppeteer-core两种。 第3行: 阅读全文
posted @ 2018-11-15 10:21 白灰 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:一、简介 https://github.com/GoogleChrome/puppeteer Puppeteer是一个Node库,它提供了一个高级API来控制DevTools协议上的 Chrome或Chromium 。 Puppeteer 默认运行无头,但可以配置为运行完整(非无头)Chrome或C 阅读全文
posted @ 2018-11-14 12:35 白灰 阅读(4000) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示