将静态网页下载到本地
有一个工具可以用来将静态网站全部保存到本地,它叫做
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
命令行工具来下载整个静态网站的方法。通过这个过程,你可以将一个静态网站以及它依赖的所有资源全部保存到本地,方便离线查看和备份。