HI,
我想从网站中提取数据,但它使用了一些奇怪的JavaScript,因此我无法通过cURL完成工作。我想知道有什么像虚拟浏览器打开页面,我可以点击一些按钮吗?
如果没有,是否有任何可执行程序通过命令行来完成此任务?
答案 0 :(得分:5)
您有几个选择:
Is there a PHP equivalent of Perl's WWW::Mechanize?
这个看起来符合条例草案:ScriptableBrowser - http://www.lastcraft.com/browser_documentation.php
编辑 - 我发现你需要一个支持Javascript的虚拟浏览器..我发现了一些Ruby和Python的选项,但在PHP中没有。 也许你必须用不同的语言驱动这部分应用程序,或者自己编写。或者查看Selenium之类的内容,可能有一种方法可以将它用于您需要的内容。更多信息: