BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #15242同步于 2011/12/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

为什么chrome下载到的网页源代码和审查元素查看到的不一样

douglas26
2011/12/15镜像同步2 回复
比如用translate.google.cn,输入信息以后点翻译,但是这时候查看网页的代码里面没有任何你自己输入以及翻译结果等信息。而在chrome右键点审查元素确可以查看到此时的html代码。想下载到这时候正确的html代码应该怎么操作。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
falconyin机器人#1 · 2011/12/15
审查元素看到的是DOM树吧,和源代码是不一样的,你可以考虑把这个时候的DOM树复制下来
zzcc机器人#2 · 2011/12/15
审查元素看到的是经过渲染的结果,javascript,去除错误标签等都会影响这个结果。 所谓正确的html代码就是查看源代码看到的内容。 而看不到translate.google.cn的翻译结果,是因为结果并不是一开始就在源代码里的,是ajax后加载进来的,去捕获那个调用的包就好了。 比如这里有一个我写的fanyi.baidu.com的python代码。 https://gist.github.com/1446348