猫抓资源嗅探插件完整指南:安装、M3U8 合并下载与 5 个高频问题
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
右键一个网页视频,菜单里往往只有「复制视频地址」这一项;在线课程页的视频被拆成上百个 ts 小片段,普通下载工具只能拿到零散文件。猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,自动列出页面加载的全部媒体资源,支持直接下载,还能把 M3U8 分片流解密并合并成一个完整视频。
功能速览:从资源嗅探到 M3U8 合并
| 功能 | 适用场景 | 一句话说明 |
|---|---|---|
| 资源嗅探列表 | 保存短视频、讲座、网页音乐 | 列出页面加载的全部媒体,大小与来源链接一目了然 |
| M3U8 解析合并 | 下载在线课程、直播回放 | 抓取 ts 分片,自动解密并合并成完整视频 |
| 批量勾选下载 | 收集课程素材、建素材库 | 多资源一次选中,批量落盘 |
| 自动下载规则 | 长期追更的内容系列 | 匹配规则的资源出现即自动保存 |
| 深搜模式 | 资源列表一片空白 | 挖出藏在深层请求里的媒体 |
| 模拟手机环境 | 移动端专属资源 | 嗅探站点提供给手机端的媒体 |
| 快捷键操作 | 高频操作不离开键盘 | 解析、下载、深搜都能设按键 |
安装到跑通的 3 个步骤
- 获取扩展:在 Chrome 应用商店或 Edge 加载项商店搜索「cat-catch」安装;装源码版则克隆仓库后,在扩展管理页打开「开发者模式」,用「加载已解压的扩展程序」选中文件夹。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 固定图标:把工具栏上的猫爪图标固定,方便随时点开。
- 首次嗅探:打开一个带视频的页面,点击猫爪图标,列表会显示捕获到的 mp4、m3u8 等资源。
判断成功的标志:点开图标能看到当前页面捕获的资源列表,且每条资源都带文件大小与来源链接,即说明装好了。
M3U8 解析合并:3 步把分片变完整视频
操作路径很短:
- 在列表选中 .m3u8 资源,点击解析器图标。
- 解析页列出全部 ts 分片,输入保存文件名,按需设置下载分片范围。
- 点击「合并下载」,完成分片下载并合并成一个 mp4。
📌 它凭什么能做到:HLS 流媒体把视频拆成几十上百个 ts 分片,且普遍带 AES 密钥加密,普通工具只能拿到零散片段。猫抓的解析器先拉取播放列表枚举全部分片,再处理密钥获取与 AES 解密,用流式合并把分片按序写成一个完整文件,也支持发送到 ffmpeg 转码合并。核心实现在 M3U8 解析与合并模块,整个流程在浏览器本地完成。
4 条提高嗅探效率的技巧
- 快捷键:给 M3U8 解析、自动下载、深搜设按键,高频操作不离开键盘。
- 深搜:列表空白时触发深搜,把藏在深层请求里的资源翻出来。
- 过滤类型:在设置页排除不需要的文件类型,列表更清爽,找目标更快。
- 自动下载规则:设关键词或类型匹配,追更页面新资源出现即自动保存。
能力边界与合规须知
能力边界:DRM 保护或特殊加密的内容无法破解,这属于正常的能力边界,不是配置问题。
隐私:所有信息都在本地储存与处理,不包含任何跟踪器,数据不会发送到远程服务器。
版权:只用于下载你拥有版权或已获授权的内容。网站运营方可提交 Issue 将域名加入「避免抓取列表」,在后续版本更新中生效。项目采用 GPL-3.0 开源协议,希望基于其源码开发的扩展保持开源。
高频问题:列表为空、版本要求、DRM 处理
Q:应用商店里的「猫抓」一定是官方的吗?
不一定。任何人都能二次打包上架,市面上已有夹带广告的「伪猫抓」,请认准官方商店地址或自行从源码构建。
Q:资源列表为什么是空的?
可能是资源尚未加载或藏在深层请求里。先让视频播放触发加载,再开启深搜模式。
Q:对浏览器版本有要求吗?
1.0.17 版本之后需要 Chromium 内核 93 及以上,建议 104 以上版本体验完整功能。
Q:DRM 加密的视频能下载吗?
不能。特殊加密或 DRM 保护的内容无法破解,这属于正常的能力边界。
Q:Firefox 能用吗?
可以,但需要非国区 IP 才能访问商店安装;源码版同样支持加载。
把猫抓装进浏览器,下次遇到想保存的网页视频或 M3U8 流,点开猫爪图标就行——一款开源、本地处理、支持分片合并的资源嗅探扩展。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考