在PHP脚本中嵌入Web浏览器

时间:2013-04-21 07:42:16

标签: php javascript

在我的项目中,我必须进行一些屏幕报废。源页面在执行嵌入其中的javascript后返回数据。在我的php脚本中,我使用file_get_contents()获取页面,并且像往常一样,它将页面简单地作为文本返回我的问题是,有没有办法从网页上获得最终输出(执行javascript后的输出)。

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

1 个答案:

答案 0 :(得分:4)

你必须有一些像客户端这样的真实浏览器,仅靠php不会削减它。出于自动化目的,您很可能想要一个“无头”(没有gui)浏览器,如PhantomJS(新的热门)。查看this answer.