1 个不稳定版本

0.1.0 2023 年 4 月 5 日

#4#mirroring

无许可证

14KB
118 代码行

双站点网络镜像工具

简介

双站点网络镜像工具是一个 CLI 工具,用于提供包括动态加载内容在内的镜像服务。

双站点网络镜像工具与流行的应用程序 wgethttrack 具有相似的目标,但更进一步,还保留了原始页面加载中未包含的动态加载内容。

这种类型的内容随着客户端渲染越来越受欢迎而变得越来越普遍。

安装

  1. 安装 rust
  2. 运行 cargo install --git https://github.com/Kalhama/doublesite.git
    • 请注意,该软件仍在开发中,API 可能会中断
  3. 运行 doublesite --help

用法

  1. 获取您想要备份的网站(的)HAR(HTTP ARchive)文件
  2. 运行 doublesite website.har
  3. 在您的浏览器中导航到 http://127.0.0.1:8080 以查看镜像
    • TODO 默认通过镜像加载内容 #1#2

功能

  • 使用 HAR 文件提供包含动态内容的网页镜像

贡献 & 支持

此项目遵循 [semver] 和 [conventional commits]。

拉取请求、错误报告、问题和功能请求: Github issues

依赖关系

~13–25MB
~340K SLoC