在我的项目中,我必须进行一些屏幕抓取。源页面在执行嵌入其中的 javascript 后返回数据。在我的 php 脚本中,我使用 file_get_contents() 获取页面,并且像往常一样,它以文本形式返回页面。我的问题就是这样,有没有办法从网页获取最终输出(执行javascript后的输出)。
我知道你们中的一些人可能会建议在其中嵌入一个网络浏览器并使用它来执行页面。但是如何做到这一点?是否有可用的工作浏览器。或者是否有可执行的非 GUI 版本的开源浏览器,例如铬,所以我可以将其作为 CGI 脚本或其他东西运行