如何将静态网页打包下载到本地

前言

关于如何将静态网页中的html、图片、样式表和JavaScript文件下载到本地

有以下几种方案

使用wget

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

1
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下载的方式可以将整站的静态网页和相对路径资源打包下载到本地 有点类似于整站克隆

使用Chrome插件

  • Save All Resources : 该扩展程序可一键下载所有资源文件并保留文件夹结构

    插件安装后 打开开发者界面ResourcesSaver选项卡即可根据自己的需求进行资源下载:

    image-20240428132540012

    注意: 这个插件只能下载当前页面的Html页面和相关资源

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%