在php脚本中嵌入web浏览器
Embedding a web browser within a php script
在我的项目中,我必须做一些屏幕报废。源页面在执行嵌入其中的javascript后返回数据。在我的php脚本中,我使用file_get_contents()获取页面,并且像往常一样,它简单地将页面作为文本返回。我的问题是,是否有办法从网页(执行javascript后的输出)获得最终输出。
我知道你们中的一些人可能会建议嵌入一个web浏览器,并使用它来执行页面。但是怎么做呢?是否有可用的工作浏览器。或者有可执行的非GUI版本的开源浏览器,如chromium,这样我就可以运行它作为一个CGI脚本或其他
你必须有一些真正的浏览器,如客户端,php单独不能做到这一点。出于自动化目的,您很可能需要一个"无头"(没有gui)浏览器,如PhantomJS(最新热门)。
相关文章:
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 将下载链接从web浏览器传递给第三方应用程序
- 如何允许web浏览器记住未以标准方式发送的表单字段
- web浏览器中的离线应用程序存储数据并在之后上传
- 如何使用web浏览器在NoSQL数据中呈现换行符
- 从web浏览器通过javascript向侦听TCP端口5500的本地应用程序发送json命令
- Web浏览器扩展名通用文件
- 将web浏览器客户端输入传递给服务器Java源代码
- 在 Web 浏览器中优先下载图像的技术
- Phonegap打开表单提交到Web浏览器上的外部域
- 如何防止 C# Web 浏览器中的脚本错误
- Web 浏览器中的硬刷新和数据持久性
- 脚本在web浏览器控件中不起作用
- navigator.plugins如何查找并返回安装在web浏览器上的插件对象数组
- 在web浏览器中保存操作过的SVG图像
- 从web浏览器进行Win API调用
- Web浏览器返回按钮应返回到特定页面
- Web浏览器与本机C++的通信
- 强制web浏览器下载整个页面内容