猫抓视频嗅探工具指南:5 步嗅出网页视频,m3u8 流一次合并下载
2026/9/6 17:46:02 网站建设 项目流程

猫抓视频嗅探工具指南:5 步嗅出网页视频,m3u8 流一次合并下载

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

网页只有播放按钮,右键翻遍也找不到下载入口,这正是猫抓(cat-catch)这个视频嗅探扩展要解决的问题。它能列出当前页面已加载的视频与音频资源,把它们变成可保存的文件。下面是基于实际使用的流程说明。

猫抓能做什么

它的工作方式是在页面加载时记录网络请求,按扩展名与 MIME 类型筛出媒体资源,核心能力包括:

  • 列出页面嗅到的视频、音频、m3u8 等资源;
  • 单个文件下载、在线播放、复制资源链接;
  • 解析 HLS 协议的加密 m3u8 流,把分段文件合并成完整视频;
  • 深度搜索页面脚本,收集加密流的密钥;
  • 嗅探数据本地储存处理,不上传远程服务器。

📥 三种浏览器扩展安装方式

任选其一即可,日常使用走应用商店,需要改动代码或跑最新构建时再走源码。

  • 应用商店:打开浏览器对应的官方扩展商店(Chrome、Edge、Firefox 均有版本),搜索 cat-catch 后点安装。该项目开源,商店里存在注入广告代码的仿冒版本,认准官方发布渠道。
  • 源码:执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch;到扩展管理页面打开"开发者模式";点"加载已解压的扩展程序",选中克隆出来的顶层目录。
  • crx:在项目 Releases 页右键 .crx 文件选择"另存为"下载;在扩展管理页打开"开发者模式";把文件拖入扩展页即完成安装。

🎬 第一次视频嗅探的完整流程

  1. 打开目标视频页面,让视频播放一次,确保资源请求已发生。
  2. 点击工具栏的猫抓图标,等资源列表加载完成。
  3. 对照文件名与大小,挑出想要的那个。
  4. 勾选复选框,在弹出面板底部点"下载所选";只要链接则用"复制所选"。
  5. 用"全选""反选"快速调整勾选范围,列表太杂时点"清空"。

上图弹出面板分"当前页面 / 其他页面 / 媒体控制"三个标签页。选中某个文件后,右侧会给出标题、MIME 类型、时长、分辨率与完整链接,并配了复制、播放、下载三个按钮;右下角"设置"入口里可以切换新旧下载器(Test version)等选项。

m3u8 解析与合并下载

如果页面视频是 .ts 分段而不是一条 mp4 链接,说明它是 HLS 流媒体,直接下载只能拿到碎片,要走解析器:

  1. 在资源列表中点 m3u8 资源的解析入口,进入 m3u8 解析器。
  2. 解析后显示分段总数、总时长、分辨率和完整分段列表。
  3. 按需自定义:保存文件名、密钥(16 进制或 base64)、偏移量 IV、下载线程数、下载范围;勾选"mp4 格式"合并后即为 mp4 文件,勾选"只要音频"则仅保存音轨。
  4. 点"合并下载",全部分段完成后自动拼成完整视频;进阶用法可复制 m3u8DL 命令交给本地客户端处理。

⚠️ 常见坑与处理办法

下载到一半失败或报 403。原因多为站点校验请求,默认请求头不够用。新版下载器会自动补上更多请求头以提高成功率;仍失败就重新打开页面再嗅一次,部分资源链接自带过期时间戳。

加密 m3u8 下不下来,或提示缺密钥。密钥往往分散在页面 JavaScript 里,不在 m3u8 文件内部。开启"深度搜索",它会分析页面脚本收集该流的密钥,结果显示在"疑似密钥"标签页,复制后填入解析器的密钥栏即可。

装最新版后嗅探或解析功能异常。先检查浏览器内核版本,扩展对 Chromium 有明确的最低要求,具体数字见下一节。

版本与浏览器要求

版本线给得比较直接:

  • 1.0.17 起:要求 Chromium 内核 93 及以上;
  • 内核低于 93 的浏览器:安装 1.0.16 构建;
  • 想体验完整功能:建议 Chromium 104 以上。

版本变更细节可查仓库内的 CHANGELOG.md。

需要把"只能播"的页面变成"能存"的文件,装上猫抓,打开任意视频页面点一下图标试试。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询