HI,
我想从网站提取数据,但它使用了一些奇怪的JavaScript,所以我无法用cURL完成工作.我想知道有什么像虚拟浏览器打开页面,我可以启动点击一些按钮?
如果没有,是否有任何可执行程序通过命令行来完成此任务?
你有几个选择:
是否有与Perl的WWW :: Mechanize相当的PHP?
这个看起来很合适:ScriptableBrowser - http://www.lastcraft.com/browser_documentation.php
编辑 - 我发现你需要一个支持Javascript的虚拟浏览器..我发现了一些Ruby和Python的选项,但在PHP中没有.也许你必须用不同的语言驱动这部分应用程序,或者自己编写.或者看看像Selenium这样的东西,可能有一种方法可以将它用于你需要的东西.
更多信息:
http://pypi.python.org/pypi/DOMForm/0.0.1a/