看到一个适合做网站离线备份和结构学习的开源工具:
Website Downloader
它的功能很直接:
输入一个网址,
就能把网站页面和相关静态资源下载下来,
最后打包成压缩包。
底层思路主要是基于 wget 的常见参数组合:
1. mirror
递归抓取网站页面,
适合做完整镜像备份。
2. convert-links
把页面里的链接转换成本地相对路径,
这样即使断网,也能在本地打开查看。
3. page-requisites
把页面正常显示所需的资源一起下载,
包括 CSS、图片、脚本等静态文件。
适合用在这些场景:
• 网站离线存档
• 学习页面结构
• 备份自己的网站
• 保存公开文档页面
• 分析前端布局
• 做网页迁移前的素材整理
它还有在线 Demo,
不用本地搭环境也能先试一下。
项目地址:
需要注意的是:
这类工具最好用于备份自己的网站、公开授权内容,或做合规的学习研究。
别直接拿别人的页面、素材和版权内容商用。
一句话总结:
Website Downloader 就是把 wget 的整站镜像能力封装成更顺手的工具,
适合做离线归档和前端结构学习。
顯示更多