将静态网页下载到本地

将静态网页下载到本地
有一个工具可以用来将静态网站全部保存到本地,它叫做 wget,是一个在 Linux 和 macOS 上常见的命令行工具。下面介绍如何使用 wget 来下载整个静态网站以及依赖的包。

安装 wget
首先,需要在本地安装 wget 命令行工具。如果你的系统上没有安装 wget,可以使用以下命令进行安装:

Ubuntu / Debian 系统:

sudo apt-get install wget

macOS 系统

brew install wget

下载静态网站

假设你要下载的静态网站链接为 http://example.com,可以使用以下命令来下载:

wget --recursive --no-clobber --page-requisites --html-extension --convert-links http://example.com

 

以上命令的含义如下:

–recursive:递归下载,将链接的页面上的链接一并下载。
–no-clobber:不重复下载已下载过的文件。
–page-requisites:下载页面的所有资源,包括图片、样式表和 JavaScript 文件。
–html-extension:将所有的页面文件的后缀名设置为 .html。
–convert-links:将页面引用的链接转换为本地路径。
执行这个命令后,wget 会将整个网站下载到当前目录下的一个名为 example.com 的文件夹中。
需要注意的是,这个命令可能需要一些时间来完成,具体时间取决于网站大小和下载速度。

总结
以上就是用 wget 命令行工具来下载整个静态网站的方法。通过这个过程,你可以将一个静态网站以及它依赖的所有资源全部保存到本地,方便离线查看和备份。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_45602658/article/details/131229214

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论