据我理解,有两种类型的源代码(Generated Source code对Source Code每页(如在这里“源”和“生成源”有什么区别?中描述)。
当我使用(http://simplehtmldom.sourceforge.net/)时,我注意到我只能得到Source Code。
我怎么得到Generated Source code?
如果无法使用,那么是否还有其他方法使用PHP获取Generated Source code?(可选)
如果不可能使用PHP获取Gebnerated Source code,那么还有其他方法使用javascript来获取它吗?(可选)
更新1:关于用户Shankar Damodaran的答案,我需要改变我的理解,有三种类型的源代码如下:
发布于 2014-04-14 11:11:01
您不能仅仅通过PHP,您必须依赖硒或Phantom.js,它们是无头浏览器,它将呈现页面并返回您要寻找的HTML结构。
发布于 2014-04-14 10:44:12
我想你误会了..。
源代码由服务器解释
生成的源代码是返回到浏览器的源代码。(只是HTML内容)
HTML解析器所做的是使用生成的源代码,而不是实际的源代码
回答你的问题..。
如何获得生成的源代码?
除非通过非法手段,否则无法获得实际源代码。
https://stackoverflow.com/questions/23057989
复制相似问题