猫抓Cat-Catch:3分钟上手,嗅探并下载任意在线视频资源
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
视频页面上没有下载按钮,右键菜单是灰的,视频还在一段一段地流式加载。猫抓 cat-catch 是一款浏览器资源嗅探扩展:它把页面里的视频、音频和 M3U8(流媒体的分片播放列表格式)资源自动列出来,你勾选就能下载。
它是一款开源扩展,解决"网页上的视频只能看、存不下来"的问题,适合想保存在线课程、社媒视频的普通用户,也适合需要分析网页资源结构的开发者。所有嗅探和下载都在浏览器本地完成,资源数据不会离开你的设备。
🧩 装起来,跑通第一次
安装有两条路线:
- 应用商店安装(适合普通用户):在 Chrome 应用商店或 Edge 加载项商店搜索"猫抓",点击添加
- 源码安装(适合开发者):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch把代码克隆到本地
然后走完第一次捕获:
- 走源码路线的,在地址栏输入
chrome://extensions打开扩展管理页,打开右上角开发者模式,点击加载已解压的扩展程序,选中 cat-catch 文件夹 - 把猫抓图标固定到浏览器右上角工具栏,方便随时点开
- 打开目标视频页面,把视频播放一遍(资源在加载时才会被抓到)
- 点击工具栏的猫抓图标:弹出资源列表,每行显示文件名和大小
- 勾选目标文件前的复选框,点底部下载所选,文件进入浏览器下载目录
兼容说明:需要 Chromium 内核 93 以上,104 以上体验完整功能。
🔍 它能干什么
- 资源嗅探——页面加载时自动记录网络请求里的媒体文件,按大小、时长、分辨率列出,点资源行右侧的播放按钮可以先预览再决定下不下
- M3U8 流解析——HLS(课程站和直播站常用的分片流协议)把视频拆成几十上百个 .ts 分片,猫抓把分片全部列出、并行下载,再合并成一个 MP4 文件
- 加密流解密——M3U8 流常用 AES-128(一种对称加密算法)加密,把密钥贴进"自定义 密钥"输入框即可边下边解密
- 直播录制——直播 HLS 流边推边录,按录制时长实时存下
- 媒体控制——倍速播放、静音、循环、画中画、截图,不用离开弹窗就能操作页面上的视频
工作原理是一条很短的链路:监听网络请求 → 按 content-type(文件类型标记)识别出媒体文件 → 弹窗里列成清单 → 你勾选后下载、合并、保存。
🎬 跟它过一遍真实流程
以最典型的"课程页是 M3U8 流"为例:
- 打开课程页面,点击播放
- 点工具栏猫抓图标,你看到资源列表里出现 m3u8 条目
- 点该资源行右侧的 M3U8 解析器按钮,解析器页面打开
- 页面上你看到:分片总数、总时长、分辨率,以及完整的 .ts 分片地址清单
- 设置下载线程,勾选mp4格式(直接把分片合成 mp4,拿到手就是能播的成品)
- 点击合并下载,看着分片进度条推进,完成后在下载目录得到一个完整 MP4 文件
解析器里还有"下载范围"两个输入框,只想存第三节课时就在开始序号填 3,不用把整门课全下下来。
如果资源是普通 MP4 直链,流程更短:在资源列表勾选,点下载所选即可,不用进解析器。
⚙️ 让它更顺手
| 设置项 | 推荐值 | 一句话理由 |
|---|---|---|
| 下载线程 | 8~16 | 并发高下载快,但太高容易触发服务器限速反而失败 |
| mp4格式 | 勾选 | 分片直接合并成单个文件,播放器开箱即放 |
| 下载范围 | 按需填写 | 只下想看的分片,省时省流量 |
几条经验性建议:
- 列表条目太多时,用弹窗里的"正则筛选"输入框按 URL 关键词过滤
- 个别分片失败会自动重试,内置最多 3 次,不用手动点重下
- 不希望在某网站运行的,可在设置里加入屏蔽列表
❓ 快速答疑
Q:为什么有的视频嗅探不到?多半是视频带 DRM(版权保护技术)保护,或者是 WebRTC(网页实时通信)直播流。DRM 资源目前无法处理;直播流可以试试扩展里的"WebRTC 录制"。
Q:M3U8 解析失败,或合并出来是花屏?先确认流是否 AES-128 加密:没有密钥的话合并结果就是乱码,把密钥填进"自定义 密钥"再合并一次。SAMPLE-AES 加密的流目前不支持。
Q:下载速度慢?先把线程数调低——很多服务器对高并发会限速,线程少了反而稳;再检查网络本身,特定网站慢通常是对方限速,换工具也没用。
Q:这东西能不能用、合不合规?能用,但边界在你手里:只保存自己拥有版权或已获授权的内容,比如自己的课程备份、已购内容的离线保存、公有领域素材。工具本身只负责处理文件,内容的版权需要你自行确认。
📂 想往深里看
- 资源嗅探主逻辑(监听网络请求、识别并筛选媒体文件的地方)
- M3U8 解析器页面逻辑(流解析、分片并行下载、合并成 MP4)
- 下载管理与重试(分片下载任务、失败自动重下)
界面支持的语言:简体中文、繁体中文、英语、西班牙语、日语、韩语、葡萄牙语(巴西)、俄语、土耳其语、越南语。
🏁 收尾
一次勾选,把网页里流过的媒体变成硬盘上的文件,这就是猫抓最直接的用处。装一个试试,顺手给项目点个 Star。
请仅用猫抓保存你有权保存的内容,尊重内容创作者的版权和站点的服务条款。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考