Agent Skills
返回列表
网页转 MHTML 存档

网页转 MHTML 存档

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2a67a6dc/html-to-mhtml。

技能介绍

问题

浏览过的网页常因为外链图片失效、样式丢失或站点下线,导致事后无法复核原始布局。普通截图只能保留像素,不能保留 DOM、CSS、JS 等资源;单独保存 HTML 又可能让相对路径和媒体文件散落在不同目录。对于需要归档、取证或离线复盘的工程师,缺少的是一份结构完整、可直接打开的单文件网页快照。

工作方式

该技能接收一个 URL,可选提供 output 文件名。它会抓取目标页面及其链接资源,将 HTML、CSS、JavaScript、图片和二进制资源打包进一个 .mhtml 文件。核心特点是输出采用 Chrome 兼容的 Blink MHTML 格式,并用 quoted-printable 编码文本资源、用 base64 编码图片等二进制内容,同时维护 Content-ID 与 cid: 引用,使资源能在离线打开时尽量按原页面关系解析。

典型流程是:

  • 提供可访问的网页 URL;
  • 生成或指定输出文件名;
  • 返回 .mhtml 文件路径,供后续在 Chrome、Edge 等浏览器中打开。

适用边界

它更适合保存静态或资源引用明确的网页快照,不适合作为复杂 SPA 全状态恢复工具。若页面依赖登录态、动态脚本、第三方资源或网络策略,实际保存效果会受请求环境限制。使用输出前建议检查资源是否完整,并避免将含敏感信息的网页直接分发。

使用场景

  • 排查线上页面样式丢失时,把指定 URL 存成单个 .mhtml,离线对比原始资源。
  • 取证前保存涉案网页当前布局,下载图片、CSS、JS 到同一 MHTML 文件。
  • 复盘竞品活动页时,将活动页及其媒体资源打包,便于离线打开和分享。
  • 调试前端外链资源失败,把目标页面快照成 MHTML 检查 cid 资源引用。

适合人员

  • 需要离线复核页面布局的前端工程师,保存含 CSS 和 JS 的网页快照
  • 负责网页取证的合规工程师,把指定 URL 固定为单文件 MHTML
  • 分析竞品活动页的产品分析师,将页面及图片资源打包便于离线对比
  • 维护旧系统文档的支持工程师,保存依赖外链图片的说明页以便离线查看