作为一个实验-我从正在查看的网页中获取了页面源,并将其复制到了桌面上的文件中。当我尝试在浏览器中打开此文件时,出现混乱,没有格式化。
原始页面有什么我的副本没有?
答案 0 :(得分:2)
通过Viewsourcepage
从原始站点复制文件,将不会得到CSS
和JavaScript
文件。通常,我们从外部来源调用CSS
和JavaScript
,这就是您在此处面临的问题
我最好的建议是,如果您想使用Httracker从原始网站复制文件。从网站下载httrack
,安装并使用
答案 1 :(得分:1)
听起来也缺少样式表。样式表包括html的样式(格式)。
答案 2 :(得分:1)
可能从您复制HTML的位置动态加载了CSS和/或JS文件。但是它们可能是相对位置,您也没有复制这些文件。
答案 3 :(得分:1)
执行此操作后,静态网页将起作用。它们的内容不会改变。
当今许多页面都是动态的,并且源代码根据客户端JS代码或后端的值而变化。
该特定页面也可能有框架和很多依赖项。
答案 4 :(得分:1)
您可以尝试一些websitedownloader
来代替手动复制/粘贴。这是一个在线https://websitedownloader.io/