猫抓 cat-catch:免费浏览器资源嗅探扩展,三步捕获网页视频与 M3U8 流媒体
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
视频看完、课程放完,页面翻遍也没有下载按钮?这时候你需要一个资源嗅探工具。猫抓 cat-catch 是一个免费开源的浏览器扩展,能把当前页面加载过的视频、音频全部列出来给你下载;网页里那些切碎的 m3u8 流媒体,它也能解析、解密再合并成一个完整 MP4。
项目名片
| 项目 | 说明 |
|---|---|
| 一句话简介 | 浏览器资源嗅探扩展,捕获页面媒体资源并解析合并流媒体 |
| 许可证 | GPL-3.0 |
| 环境要求 | Chromium 内核 93 以上(推荐 104+),Chrome、Edge、Firefox、Edge Android 均可 |
| 费用 | 开源免费 |
| 数据去向 | 全部保存在本地浏览器,不上报任何服务器 |
快速上手:三步装完
- 打开 Chrome 网上应用店或 Edge 扩展中心,搜索"猫抓"或"cat-catch",点击安装;开发者也可以直接拉取源码本地加载。
- 打开一个带视频的网页,让视频先播放几秒,资源是边播边加载的。
- 点浏览器工具栏的猫抓图标,在弹出的资源列表里找到目标,点击"下载"。
如果你习惯源码安装,命令只有一条:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch意思是把扩展完整源码拉到本地,然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中这个文件夹即可,效果和应用商店安装一样。
核心场景
网页视频没有下载按钮怎么办
当你想保存一个网页里的视频,却找不到任何下载入口时:点开猫抓,弹窗里有"当前页面 / 其他页面 / 其他功能"三个标签,当前页面按文件名列着嗅探到的每条资源,名称、类型、大小一目了然。
点右上方的过滤器,可按扩展名、正则、大小快速筛掉无关条目;每条资源旁边都能直接下载、复制地址或在线预览。
负责这一步的是 catch-script/ 下的嗅探脚本(在页面里盯网络流量)和 js/ 里的扩展主逻辑(把结果画到你眼前)。
m3u8 流媒体怎么拼成完整 MP4
当你下载到手的是一堆没法播放的 TS 碎片时——很多平台的视频是切碎的 HLS 流,直接保存只会拿到目录。把 m3u8 地址输入解析器,它会把播放列表里所有切片列出来,支持 AES-128 解密、多线程并发下载,最后按顺序合并成一个能直接播放的 MP4。
解析器页面 m3u8.html 里还能设置下载线程数、自定义输出文件名、挑选要合并的切片范围,甚至把结果发给 FFmpeg 二次处理。DASH 格式的 MPD 流同样有对应解析页。
顺手给网页视频装个"遥控器"
当你想在网页上控制播放时——"其他功能"标签里藏着一套媒体控制:倍速最高 16 倍、播放/暂停、画中画、全屏、截图、循环、静音、音量条、进度拖拽。旁边还有 JSON 格式化和深度搜索,能把藏在 JS 变量里的资源地址挖出来,对调试页面的同学很顺手。
原理速览
把浏览器当成一家饭店的后厨:网页加载就是灶台一道道出菜。猫抓雇了一个"打票员"站在出菜口:
- 每出一份"菜"(一个网络请求)就打一张小票,记下 Content-Type、大小等信息;
- 按菜式过滤:只挑视频、音频、m3u8 这类"大菜",小图标、追踪像素直接划掉;
- 遇到带重定向或时效签名的地址,从响应里翻出真实可下载的地址,必要时补上请求头;
- 对 m3u8 这种"流水席",先读菜单,再按菜单把每道菜上齐,遇到加密的用密钥解开,最后拼回一整桌。
你看到的资源列表,就是这位打票员整理完递给你的小票汇总。
进阶技巧
- 正则筛选:适合资源列表太杂。在弹出页底部筛选框输入匹配规则(比如只看
.m3u8结尾的条目),回车后只显示命中的资源。收益:一秒锁定目标;正则比较吃资源,非必要少用。 - 过滤大小:适合排除加载不出来的小碎片。options.html 的"过滤大小"支持表达式写法,如
>100 KB、<1 GB、500-1000 MB。收益:列表清爽,不用再手动翻找。 - aria2 接管下载:适合大体积合并文件挂机。在解析器/下载器里配置 aria2 RPC,把任务移交给本地 aria2 客户端。收益:后台慢慢下,浏览器该干嘛干嘛。
- 模拟手机:适合 PC 端放 DRM 加密流、手机端才是普通流的网站。点一下"模拟手机",页面按移动端身份重新加载。收益:往往能嗅探到更容易下载的资源。
避坑速查
| 现象 | 原因 | 解法 |
|---|---|---|
| 列表是空的,页面却在放视频 | 资源边播边加载,还没进台账 | 让视频播放几秒再打开,并确认插件开关已开启;仍不行就点"深度搜索" |
| 下载的文件打不开 | 流媒体碎片没合并完整 | 改用 m3u8 解析器重新下载,打开"下载出错自动重试" |
| 下载速度慢 | 默认线程少、任务互相抢带宽 | 调大解析器下载线程,减少同时进行的下载任务 |
| 扩展装不上或没反应 | 内核低于 Chromium 93 | 升级浏览器;旧内核只能装 1.0.16 版本 |
合规提醒
请只下载你拥有版权或已获授权的内容,并尊重各网站的服务条款。网站运营方可按项目说明提交域名加入"避免抓取列表",插件会自动跳过。另外猫抓是开源的,商店里已有人为的加广告上架的"伪猫抓",安装请认准官方渠道。
写在最后
猫抓把"看得到却下不到"压缩成三个动作:打开视频页、点猫抓图标、点下载,从直链到 m3u8 流媒体都覆盖。现在就打开浏览器应用商店搜"cat-catch"装上它,今晚找个带视频的网页试一次;遇到流媒体,就交给 m3u8 解析器合并成完整 MP4。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考