复制/粘贴页面源不会重新创建相同的网页。为什么不?

时间:2018-08-17 04:45:44

标签: html

作为一个实验-我从正在查看的网页中获取了页面源,并将其复制到了桌面上的文件中。当我尝试在浏览器中打开此文件时,出现混乱,没有格式化。

原始页面有什么我的副本没有?

5 个答案:

答案 0 :(得分:2)

通过Viewsourcepage从原始站点复制文件,将不会得到CSSJavaScript文件。通常,我们从外部来源调用CSSJavaScript,这就是您在此处面临的问题

我最好的建议是,如果您想使用Httracker从原始网站复制文件。从网站下载httrack,安装并使用

答案 1 :(得分:1)

听起来也缺少样式表。样式表包括html的样式(格式)。

答案 2 :(得分:1)

可能从您复制HTML的位置动态加载了CSS和/或JS文件。但是它们可能是相对位置,您也没有复制这些文件。

答案 3 :(得分:1)

执行此操作后,静态网页将起作用。它们的内容不会改变。

当今许多页面都是动态的,并且源代码根据客户端JS代码或后端的值而变化。

该特定页面也可能有框架和很多依赖项。

答案 4 :(得分:1)

您可以尝试一些websitedownloader来代替手动复制/粘贴。这是一个在线https://websitedownloader.io/