我需要能够将我网站上的页面保存到我的硬盘上,以便我可以在线和离线使用它。问题是,该页面在其自己的文件夹之外使用对javascript和CSS文件的引用。我可以将整个页面保存为一个.html文件非常重要,这样外部文件中的所有 javascript 和 CSS 代码也都在该文件中。
有没有办法做到这一点?
这应该是以编程方式进行的
按照您的要求,这可以通过编程方式完成,例如Python。代码的模式如下所示:
- 请求用户将网址粘贴到框中
- WGET 或卷曲页面并使用正则表达式找出包含的代码的位置
-
- 或者:使用像SGML这样的库直接与HTML标签交互
- 将所有链接的CSS,JS等文件放在一个列表中
- 获取所有链接文件的内容并将它们放在列表中
- 重建 HTML 源代码并去除 和 标记的内容
-
现在在标签中循环链接文件的内容,如下所示:
newHeaderContent = ''
对于链接文件数组中的内容: newHeaderContent = newHeaderContent + content
newHTML = firstHTMLCode + newHeaderContent + lastHTMLCode