Spynner是一个有状态,可编程Web浏览器Python模块。它基于 PyQT 和 WebKit构建。支持 Javascript, AJAX,和所有其它WebKit能够处理的技术(Flash, SVG, ...)。使用Spynner你可以模拟一个Web浏览器,没有图形用户界面,可以完成加载页面、触发事件、填写表单等操作。因此它可以被用来实现爬虫或验收测试工具。
- 安装spynner之前首先需要安装pyqt4
Windows下可以在官网直接下最新GPL协议的PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-XX.exe,里面包含了所需要的Sip等等,无需特意安装 - 安装autopy,在这里下载对应版本
- 安装spynner,终于成功了
pip install spynner
网友评论