猫抓cat-catch嗅探工具教程:网页视频下载与M3U8解析的新手完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
网页视频死活找不到下载入口?猫抓(cat-catch)是一款开源浏览器资源嗅探扩展,能自动列出当前页面的全部视频音频资源,深度解析 M3U8 分片流并自动解密,让你把在线视频一键存到本地。这篇指南带你从安装到进阶用法一次走完。
为什么播放中的视频就是存不下来
先回答一个常见误会:存不下来通常不是你的问题。背后往往卡在三道坎上:
- 播放器不给下载入口,右键菜单也被禁掉了
- 视频被切片:HLS 格式的视频会被切成几十上百个 TS 小分片,肉眼根本没法手动抓
- 流被加密:部分流媒体采用 AES-128 加密,拿到分片没有密钥照样放不了
- 动态加载:单页应用里的视频要滚到位置才发起请求,普通工具根本"看不见"
猫抓能干什么:和土办法拉开的差距
一句话定位:**猫抓是运行在浏览器里的资源嗅探器,帮你发现并下载网页上正在播放或加载的媒体文件。**它不是单纯的"下载按钮",而是嗅探、解析、解密、合并、输出一条龙。
直接和常见替代方式对比,差距一目了然:
| 方式 | 加密流 | 多线程提速 | 原画质 | 费劲程度 |
|---|---|---|---|---|
| 录屏 | 无 | 否 | 否 | 要干坐很久 |
| 网页自带下载 | 无 | 否 | 是 | 多数站点根本没有 |
| 第三方解析网站 | 不稳定 | 否 | 不保证 | 有隐私风险 |
| 猫抓嗅探扩展 | 可识别密钥解密 | 支持 | 是 | 一键完成 |
除此之外它还支持 MPD(DASH 格式的播放清单)解析、资源预览、下载范围选择,全部免费、无广告。
三种方式完成猫抓一键安装
按你的偏好三选一,装出来的功能完全一致:
方式一:应用商店(推荐普通用户)在 Chrome 网上应用店搜索 "cat-catch",点击添加即可;Edge 用户去 Microsoft Edge 加载项商店,Firefox 用户去附加组件商店,流程相同。装完工具栏出现小猫图标,就是入口。
方式二:源码安装(开发者首选)
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页,开启"开发者模式",点"加载已解压的扩展程序",选中克隆下来的文件夹即可。
方式三:CRX 安装从项目 Release 页把.crx文件另存到本地,拖进扩展管理页面即完成安装。
⚠️ 兼容性自查:1.0.17 之后版本要求Chromium 内核 93 以上;想体验完整功能建议内核 104 以上。较新的 Chrome 和 Edge 基本默认通过,不用操心。
弹出面板实操:嗅探并下载当前页面
点击小猫图标,弹出面板分三个区域:
- 资源列表:当前页面检测到的文件按类型分组列出,每行带大小和下载、复制、播放等快捷按钮
- 预览区:选中某个资源能看到类型、时长、分辨率、完整 URL,还内置视频预览窗口
- 底部操作栏:"下载所选""复制全部""自动下载""录制脚本"等高频操作都在这里
实测下来:打开任意带视频的网页点开猫抓,视频基本就在列表里等着,点行尾下载按钮,文件直接落进下载目录,全程不超过五秒。
M3U8 解析器:分片视频下载完整流程
如果说嗅探是基本功,M3U8 解析器才是猫抓的重头戏。遇到"视频被切成几十个小文件下不了"的站点,就靠它:
- 打开解析器:在资源列表里找到 M3U8 类型的请求,进入 m3u8 解析器页面
- 粘贴清单地址:把
.m3u8的 URL 粘进去点解析,扩展会拉取完整播放清单 - 核对分片信息:页面列出全部 TS 分片,附带总文件数、总时长、预估大小
- 处理加密:加密流会自动识别密钥地址,也可以手动填密钥(支持 16 进制或 base64)和 IV
- 按需裁剪:用"下载范围"只取指定号段分片,或选择只要音频
- 设线程开下:调好线程数点下载,完成后分片自动合并;勾选"mp4 格式"直接得到标准 MP4 文件
三个亲测好用的小细节:
- 断点续传:中断后接着下,长课时视频不心慌
- 先播后下:页面内置"播放 m3u8"按钮,下载前先确认是不是你要的内容
- 模板命名:另存为支持自定义文件名,批量下载也不乱
完整解析逻辑可以看 m3u8 解析器源码。
⚙️ 四个进阶设置,效率翻倍
深度搜索,专治动态加载滚动到位置才发起请求的视频,普通嗅探可能漏掉。开启深度搜索后猫抓会主动追踪页面动态资源,这类站点上效果立竿见影。
正则过滤,锁定目标页面资源很多时,用正则只保留你想要的那一类文件,适合在素材站批量找资源。
模拟手机 UA不少站点给手机端和桌面端返回不同的视频源。点一下"模拟手机",猫抓以移动端身份重新请求,有时能拿到更清晰的流。
自动下载 + 脚本录制 + FFmpeg 打通配好规则符合条件的资源自动入库;脚本录制能把你的操作流程记下来重复执行;还能把任务发送到 FFmpeg 在线转码或调用 m3u8DL 命令行工具,甚至自动生成命令行参数——进阶用户的组合拳。
多语言界面:十种语言拿来就用
_locales 目录 维护了简中、繁中、英、西、日、韩、葡、俄、土、越共 10 种语言,界面自动跟随浏览器语言切换。同一套解析器在西语环境下的样子如下,功能一字不差:
三个真实使用场景
课程离线学习
- 问题:平台限定网页观看,通勤路上没网就抓瞎
- 方案:嗅探课程视频,全选课时批量下载转 MP4
- 收益:断点续传保证长课时稳定,离线随时复习
创作者收集素材
- 问题:要引用视频片段做参考,平台不给下载
- 方案:嗅探后按原分辨率下载,再走 FFmpeg 集成做转码裁切
- 收益:拿到原始画质素材,剪辑不被低清拖累
开发者研究流媒体协议
- 问题:想分析某站点的 HLS 实现,看不到分片结构
- 方案:用 M3U8 解析器查看完整分片列表、加密方法与密钥逻辑
- 收益:相当于可视化协议分析器,比抓包省事得多
新手最常问的 5 个问题
Q1:安全吗?数据会不会上传?所有数据本地储存处理,不发送远程服务器,不含跟踪器。但要留意:正因为开源,市面上出现过加广告代码再上架的"伪猫抓",务必从官方渠道安装。
Q2:有的视频为什么嗅探不到?常见三种情况:走 WebRTC 等 P2P 通道、加密策略特殊、动态加载。建议依次试开启深度搜索、模拟手机 UA。
Q3:下载慢怎么办?优先调大下载线程数(m3u8 解析器页面可直接改),分片类资源的多线程提速通常非常明显。
Q4:怎么更新到最新版?商店版本自动更新;源码安装的用户拉取最新代码后,在扩展管理页点"重新加载"。
Q5:有版权问题吗?猫抓的定位是下载你拥有版权或已获授权的内容,请在合法范围内使用。
✅ 上手行动清单
- 从应用商店安装猫抓(或源码安装)
- 打开带视频的网页点小猫图标,确认资源能被嗅探到
- 下载一个小文件练手,熟悉面板操作
- 遇到分片视频走一遍 M3U8 解析器完整流程
- 设置里调好线程数,按需开启深度搜索
- 记住底线:只下载有权限的内容
工具本身并不复杂,难的是知道它能把事情做到哪一步。现在打开浏览器装一个试试——第一段视频保存成功的那一刻,你就真正入门了。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考