Cla*_*diu 13 javascript python browser screen-scraping mechanize
我想筛选一个使用JavaScript的网站.
有机械化,Python的程序化Web浏览器.但是,它(可以理解)并不解释javascript.有没有Python的程序化浏览器呢?如果没有,我可以使用Python中的任何JavaScript实现来尝试创建一个吗?
该PyV8包包装精美的谷歌的V8 Javascript引擎的Python.它特别好,因为你不仅可以从Python调用Javascript代码,而且可以从Javascript调用回Python代码.这使得实现通常的浏览器提供的对象(即Javascript全局命名空间中的所有内容:"窗口","文档"等)非常简单,如果您要创建它们,则需要执行此操作一个支持Javascript的Python浏览器模拟器的东西,可能是通过机械化连接它.
我最喜欢的是PyPhantomJS.它是使用Python和PyQt4编写的.它完全无头,你可以完全用JavaScript控制它.
但是,如果您希望实际看到该页面,也可以使用QWebViewPyQt4.
| 归档时间: |
|
| 查看次数: |
16192 次 |
| 最近记录: |