获得真实的"来自网站的源代码

时间:2015-02-21 19:53:32

标签: html google-chrome

我从网站上获取“真实”源代码时遇到了问题:

http://sirius.searates.com/explorer

通过Chrome以正常方式(view-source :)尝试它我得到的结果与使用inspect elements函数尝试不同。我可以看到的代码(使用该函数)是我想要的代码......如何获得此代码?

2 个答案:

答案 0 :(得分:1)

这通常是因为UI实际上是由客户端Javascript实用程序生成的。

在这种情况下,大部分屏幕由HighCharts生成,少数元素由Bootstrap生成/修改。

DOM检查器将始终为您提供当前的"查看HTML,而视图源为您提供" initial"视图。由于视图源不运行Javascript实用程序,因此永远不会生成大部分UI。

要获取最新(HTML)源,您可以使用DOM检查器查找根html节点,右键单击并选择"编辑为HTML"。然后选择全部并复制/粘贴到您喜欢的文本编辑器中。

但请注意,这只会为您提供页面的快照。大多数现代网页都是浏览器应用程序,而HTML只是整体的一部分。复制/粘贴HTML不会给你一个功能齐全的页面。

答案 1 :(得分:-1)

您可以使用此网址获取实时html,为此网址添加书签:

javascript:document.write('<textarea width="400">'+document.body.innerHTML+'</textarea>');