背景知识: phantomjs是一个基于webkit的没有界面的浏览器,所以运行起来比完整的浏览器要高效。 selenium是一个测试web应用的工具,目前是2.42.1版本,和1版的区别在于2.0+中把WebDrive整合在了一起。 selenium2支持的Python版本:2.7, 3.2, 3 ...
分类:
Web程序 时间:
2016-11-28 20:24:08
阅读次数:
256
from selenium import webdriverbrowser = webdriver.PhantomJS(executable_path="D:\PhantomJS\phantomjs-2.1.1-windows\bin\phantomjs") 报错“Unable to start p ...
分类:
Web程序 时间:
2016-11-25 20:27:45
阅读次数:
292
上一节中我们学习了selenium,用python来操作浏览器,在做网页自动化测试的时候最好不过了 。如果我们来做爬虫用一个带界面的浏览器似乎不太好吧,那可咋办呢?别着急,下来我们要介绍的就是一款不带界面的浏览器--PhantomJS。其是一个无界面的,可脚本编程的WebKit浏览器引擎,支持多种w ...
分类:
编程语言 时间:
2016-11-23 16:24:24
阅读次数:
392
0-安装 我用python2.7,用pip安装selenium即可,phantomjs到官网下载安装,也不难。 1-主要参考的几篇文章 Python爬虫利器四之PhantomJS的用法 Python爬虫利器五之Selenium的用法 2-代码 3-查询结果 4-总结 会写一点python了 ...
分类:
Web程序 时间:
2016-11-21 22:36:19
阅读次数:
300
* composer.json * cmd * 结果 * ...
分类:
Web程序 时间:
2016-11-17 10:35:05
阅读次数:
187
之前为了抓取兴趣部落里的数据,研究了下QQ自动登录。 当时搜索了一番,发现大部分方法都已经失效了,于是准备自己开搞。 第一个想到的就是参考网上已有方案的做法,梳理登陆js的实现,通过其他语言重写。考虑到js可能会更新,放弃了此方案。 第二个想到的是能不能直接调用QQ自己的js方法,模拟进行提交呢。搜 ...
分类:
Web程序 时间:
2016-11-02 20:41:29
阅读次数:
1372
1.安装selenium 注意依赖关系 2.phantomjs for windows 下载地址:http://phantomjs.org/download.html phantomjs-2.1.1-windows 仅支持64位系统 phantomjs-1.9.7-windows 支持32位系统,更 ...
分类:
Web程序 时间:
2016-11-02 00:02:55
阅读次数:
353
* 在phantomjs提供的例子js文件夹中,右键打开cmd窗口: * ...
分类:
Web程序 时间:
2016-10-31 13:37:45
阅读次数:
172
开篇 最近使用 Phantomjs 生成PDF,其中遇到一些问题,导致PDF生成失败,如出现空白文件或一页数据量太大,都是由于没有设置好格式导致。特别是分页问题,感觉资料很少,除了在 StackOverflow 上看到些许资料外,中文社区基本看不到,附上修改后的 rasterize.js 来做讲解: ...
分类:
Web程序 时间:
2016-10-25 16:40:31
阅读次数:
496
selenium采集页面元素 phantomjs主要是模拟登录 也没多少说的,上代码吧 运行结果 article.text编码错误,我去。。。 ...
分类:
Web程序 时间:
2016-10-20 15:13:22
阅读次数:
207