Javascript PHP简单HTML DOM解析器,用于;“生成的源代码”;

Javascript PHP简单HTML DOM解析器,用于;“生成的源代码”;,javascript,php,parsing,dom,Javascript,Php,Parsing,Dom,据我所知,每页有两种类型的源代码(生成的源代码VS源代码(如本文所述) 当我使用PHP简单HTML DOM解析器()时,我注意到我只能获得源代码 如何获取生成的源代码 如果无法使用PHP简单HTML DOM解析器,是否有其他方法使用PHP获取生成的源代码(可选) 如果无法使用PHP获取GEB生成的源代码,是否有其他方法使用javascript获取它?(可选) 更新1:关于用户Shankar Damodaran的回答,我需要改变我的理解,即有三种类型的源代码,如下所示: 实际源代码(例如PHP、

据我所知,每页有两种类型的源代码(
生成的源代码
VS
源代码
(如本文所述)

当我使用PHP简单HTML DOM解析器()时,我注意到我只能获得
源代码

如何获取生成的源代码

如果无法使用PHP简单HTML DOM解析器,是否有其他方法使用PHP获取生成的源代码(可选)

如果无法使用PHP获取
GEB生成的源代码
,是否有其他方法使用javascript获取它?(可选)

更新1:关于用户
Shankar Damodaran
的回答,我需要改变我的理解,即有三种类型的源代码,如下所示:

  • 实际源代码(例如PHP、ASPX。通常适用于服务器端脚本)

  • 源代码(应用javascript和css之前的源代码)

  • 生成的源代码(应用javascript和css后的源代码)

我想你误解了。。 源代码由服务器解释
生成的源代码是返回到浏览器的源代码(只是HTML内容)

HTML DOM解析器所做的是处理生成的源代码,而不是实际的源代码。

要回答你的问题。。。 如何获取生成的源代码


除非通过非法手段,否则您无法获得实际的源代码。

您不能仅通过PHP,您必须依赖or,or是无头浏览器,它将呈现页面并返回您正在寻找的HTML结构。

我认为他指的是HTML源代码,而不是其他源代码ted源代码他指的是运行JavaScript等后的页面。是的,客户端应用程序初始化后的html响应与DOM。根据您的更新,您也可以在这里找到更多的工具#1,您是指“源代码”还是“生成的源代码”?