模拟真实浏览器的Python爬虫:Spynner

jopen 10年前

Spynner是一个可编程Web浏览器Python模块。支持AJAX。

Spynner是一个有状态,可编程Web浏览器Python模块。它基于 PyQTWebKit构建。支持 Javascript, AJAX,和所有其它WebKit能够处理的技术(Flash, SVG, ...)。Spynner利用 JQuery。

使用Spynner你可以模拟一个Web浏览器,没有图形用户界面,可以完成加载页面、触发事件、填写表单等操作。

。因此它可以被用来实现爬虫或验收测试工具。

项目主页:http://www.open-open.com/lib/view/home/1413965837340