[英]How to include the static HTML results of a dynamic Javascript page in PHP?
我有一个小脚本,可以使用Javascript从另一个站点提取HTML。
我想将静态HTML包含在PHP页面中, 而在最终显示的PHP页面中不出现任何 Javascript代码。
我尝试在PHP页面中包含Java代码的文件,但是它仅包含实际的Java脚本,而不包含Java脚本的结果 。
那我该怎么做呢?
您将需要获取页面,在其中执行JavaScript,然后从生成的DOM中提取所需的数据。
通常的方法是使用诸如Selenium之类的Web自动化工具。
你根本做不到。
您需要了解PHP和Javascript在不同的地方运行,PHP在服务器上,而Javascript在客户端上。
您唯一的解决方案是更改所有操作的方式,并使用PHP中的“ file_get_contents(url)”来获取与JavaScript相同的内容。 这样,就不再有JavaScript,您仍然可以使用遥远的内容预处理页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.