2013-04-21 28 views
0

在我的项目中,我必须做一些屏幕报废。源页面在执行嵌入在其中的javascript后返回数据。在我的php脚本中,我使用file_get_contents() ,它将页面简单地返回为text.My的问题是,有没有办法从网页获得最终输出(执行javascript后的输出)。在php脚本中嵌入网页浏览器

我知道你们中的一些人可能会建议在其中嵌入一个webbrowser并使用它来执行该页面。但是如何做到这一点?。是否有可用的浏览器可用。还有可执行非GUI版本的开源浏览器,如铬,以便我可以将它作为CGI脚本或其他东西运行

回答

4

您必须拥有一些像客户端这样的真正浏览器,而php本身不会削减它。出于自动化的目的,你很可能需要一个“无头”(没有GUI)浏览器,如PhantomJS(新的热点)。退房this answer.

+0

真的有帮助的答案.. – 2013-04-21 08:11:58