猫抓浏览器资源嗅探扩展上手指南:从安装到 m3u8 合并下载一次搞定
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想保存网页上的视频,却在开发者工具的网络面板里翻到半天找不到那个 URL?加密流、动态签名链接让手动复制地址这件事越来越难办。猫抓(cat-catch)是一个开源的浏览器资源嗅探扩展("嗅探"指自动监听并列出页面加载过的媒体请求),它替你扫出当前页面的视频、音频和 m3u8 流媒体,直接下载。先说结论:装上它,三分钟就能下到一个网页视频。
应用商店直装与源码加载,两种安装方式怎么选
普通用户走应用商店最快,Chrome、Edge、Firefox 都有官方商店入口,地址写在仓库根目录的 README.md 里,按浏览器对号入座即可。
源码安装适合想看清它到底在做什么的人,一共三步:
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 打开浏览器的扩展管理页面,开启"开发者模式"
- 点击"加载已解压的扩展程序",选中克隆下来的文件夹
另外仓库的 Releases 页提供 CRX 文件,拖进扩展页面也能装。
兼容性注意两点:1.0.17 之后需要 Chromium 内核 93 以上,想体验完整功能建议 104 以上;Firefox 版商店页面需要非国区网络才能访问。
⚠️ 猫抓是开源的,商店里出现过一些改了名、塞进广告代码的"伪猫抓"。安装前认准仓库和用户文档给出的官方地址,别装来路不明的版本。
点击猫爪图标:资源列表、批量下载与预览
打开任意含视频的页面,点工具栏上的猫爪图标,弹出的就是你当前页面的资源列表:每个条目显示资源名称、大小和类型,按名称排序,勾选多个条目即可批量下载,点条目本身可以预览或单独处理。
界面顶部有几个标签页,各司其职:
- 当前页面:本标签页嗅探到的全部媒体资源
- 其他页面:管理浏览器里其他标签页捕获的资源,不用来回切页
- 其他功能:m3u8 解析器、深度搜索、录制等进阶入口
右键菜单也集成了暂停捕获、自动下载、深度搜索、预览这些常用操作,不用每次都打开面板。
m3u8 流媒体解析:从分片链接到合并成片
m3u8 是 HLS 协议(HTTP Live Streaming,一种把视频切成小分片按序播放的流媒体方案)的播放列表文件,浏览器里"存视频"对它无效——你需要的是一整个合并流程。
在"其他功能"里打开 m3u8 解析器,操作流程是:
- 把 m3u8 链接粘贴到输入框。链接通常就在当前页面嗅探出的资源里,直接复制即可
- 按需填写可选参数:加密密钥(AES-128 用)、自定义请求头
- 点击解析,页面会列出全部分片及其时长
- 调整下载范围,或点击单个分片地址来挑选要合并的部分
- 开始下载,分片自动解密、合并成可播放文件
个别分片下载失败时会自动重试;最终还能选择输出 mp4 格式。整个过程不需要你自己去理解加密和合并的细节,解析器把脏活干了。
过滤规则、深度搜索与第三方工具对接
设置页(扩展图标右键可打开)里值得折腾的地方集中在 options.html:
- 文件后缀表:定义嗅探哪些类型,每行可以单独设置过滤大小,支持表达式写法,比如
>100 KB、500-1000 MB - 正则匹配:用正则表达式屏蔽不想看到的资源,或按 URL 特征批量处理
- 深度搜索:常规嗅探抓不到的资源,用它重新扫一遍页面缓存
- 录制脚本:对没有稳定 src 地址的视频,从缓冲数据里录制下来
捕获列表之外,任务还能转发给 Aria2 做下载,或送到在线 ffmpeg 做格式转换——这两个功能在设置页里配置,适合有对应环境的人,没有也不影响基本使用。
界面语言跟随系统自动切换,本地化文案 目前覆盖中、英、西、日、韩、俄、土、葡、越等多种语言。
谁在用它:三个具体使用场景
- 学生:把网课视频下载下来离线看。打开课程页,点猫爪图标,列表里最大的那个媒体文件多半就是正片,勾选下载,飞机高铁上接着学
- 视频创作者:收集剪辑素材。批量勾选同一段落里的视频和图片资源一次下完,比逐个右键另存省事得多
- 流媒体技术爱好者:逆向分析播放方案。拿解析器看一个平台的分片时长、清晰度切换策略和加密方式,是做协议分析最顺手的样本工具
- 多语言用户:界面自动适配,本地化文案 目前覆盖中文、英文、西班牙语、日语、韩语、俄语、土耳其语、葡萄牙语、越南语等
常见问题与踩坑提醒
| 现象 | 原因 | 处理 |
|---|---|---|
| 列表里没看到视频 | 页面资源还没加载完 | 等视频开始播放后刷新页面再看,或用深度搜索 |
| m3u8 解析失败 | 链接有时效性,已过期 | 回到播放页重新嗅探,拿新链接再解析 |
| 下载完无法播放 | 加密参数没配对 | 检查密钥和自定义请求头是否填写正确 |
| Firefox 装不上 | 商店页面限制 | 需非国区网络访问,且浏览器版本要够新 |
最后照例提醒一句:请只下载自己拥有版权或已获授权的内容,遵守当地法律法规及平台条款。
下一步做什么
现在就去装:应用商店搜"猫抓",或者按上面的源码方式加载仓库https://gitcode.com/GitHub_Trending/ca/cat-catch。装完随便打开一个视频页,点猫爪图标试一次下载。遇到 m3u8 链接就直接丢进解析器,遇到列表为空就试深度搜索。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考