最近在 GitHub 上发现了一款非常实用的开源工具——Website Downloader。它可以把任意网站的完整源代码一键下载下来,包括所有资源文件,而且整个过程全自动完成。

它能做什么?
- • 下载 HTML、JavaScript、CSS、图片、字体等所有资源
项目亮点:
- 1. 界面简洁易用 —— 提供干净的 Web 操作界面,无需命令行基础也能上手
- 2. 强大的底层工具 —— 基于 wget,配置了
--mirror、--convert-links、--page-requisites、--adjust-extension、--no-parent 等高级参数,确保下载完整且结构清晰 - 3. 自动压缩 —— 使用 archiver 自动将下载内容打包为 ZIP
- 4. 实时传输 —— 通过 WebSocket 实时推送文件下载进度和结果
- 5. 在线演示 —— 有在线 Demo 可以直接体验
- 6. 本地部署简单 —— 基于 Node.js 和 npm,几步即可在本地运行
- 7. 应用场景广泛 —— 适合克隆网页项目、归档保存网站、学习研究第三方代码等
这款工具对前端开发者、设计师、安全研究人员,甚至只是想要备份某个网页的普通用户来说,都非常实用。而且代码已经开源,感兴趣的话可以去 GitHub 上看看。
项目地址: https://github.com/AhmadIbrahiim/Website-downloader