在php脚本中嵌入web浏览器

Embedding a web browser within a php script

本文关键字:web 浏览器 php 脚本      更新时间:2023-09-26

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

我知道你们中的一些人可能会建议嵌入一个web浏览器,并使用它来执行页面。但是怎么做呢?是否有可用的工作浏览器。或者有可执行的非GUI版本的开源浏览器,如chromium,这样我就可以运行它作为一个CGI脚本或其他

你必须有一些真正的浏览器,如客户端,php单独不能做到这一点。出于自动化目的,您很可能需要一个"无头"(没有gui)浏览器,如PhantomJS(最新热门)。