繁体   English   中英

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

[英]PHP Simple HTML DOM Parser for “Generated Source Code”

据我了解,有两种类型的源代码(每页Generated Source codeSource Code (如此处所述) “源”和“生成的源”之间有什么区别? )。

当我使用PHP简单HTML DOM解析器( http://simplehtmldom.sourceforge.net/ )时,我注意到我只能获得Source Code

如何获取Generated Source code

如果无法使用PHP Simple HTML DOM解析器,是否还有其他方法可以使用PHP获取Generated Source code (可选的)

如果无法使用PHP来获得Gebnerated Source code ,那么还有其他方法可以使用javascript来获得它吗? (可选的)

更新1 :参考用户Shankar Damodaran的回答,我需要改变对以下三种源代码的理解:

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

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

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

您不能单靠PHP,您必须依靠SeleniumPhantom.js ,它们是无头的浏览器 ,它们将呈现页面并返回您要查找的HTML结构。

我想你误会了..

源代码由服务器解释
生成的源代码是返回到浏览器的代码。 只是HTML的东西

HTML DOM解析器的作用是它们与“ 生成的源代码”一起播放,而不与实际的源代码一起播放

要回答您的问题...

如何获取生成的源代码?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM