猫抓资源嗅探扩展:网页视频从嗅探到本地保存的 3 步操作
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
网页视频右键只有「复制链接」,在线课程又被拆成几十上百个 ts 小片,普通下载器无从下手。猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展:它自动列出页面加载过的全部媒体,勾选即可下载,还能把 M3U8 流合并成一个完整视频,全程在本地完成。
猫抓插件安装教程:商店一键装与源码装
商店安装(推荐):在 Chrome 网上应用店或 Edge 加载项商店搜索「cat-catch」,确认发布者后点安装;Firefox 也有对应版本。装完在工具栏把猫爪图标钉住,之后随手可点开。
源码安装:适合想自己编译、确认代码干净的用户。克隆仓库后,打开浏览器扩展管理页,开启「开发者模式」,用「加载已解压的扩展程序」选中仓库目录即可:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch💡 版本方面,1.0.17 之后要求 Chromium 内核 93 以上;想要完整功能(如侧边栏、在线 ffmpeg),建议内核 104 以上。
猫抓使用教程:嗅探并保存第一个视频
- 打开带视频的页面,把视频播放一次,让资源真正加载出来。
- 点工具栏猫爪图标,弹出面板按「当前页面 / 其他页面」分组列出捕获到的资源,每项带大小、MIME、时长、分辨率与来源链接。
- 勾选目标资源,点行内的下载图标,文件直接落盘;点播放图标可先预览确认。
列表底部还有「全选 / 反选」「复制所选」「模拟手机」「自动下载」等常用开关,收集素材库时批量操作很顺手。
M3U8 合并下载:猫抓教程保存流媒体视频
HLS 流(.m3u8)本质是一个「目录文件」,指向几十到上百个 ts 片段,还可能带 AES 密钥——普通下载只能拿到零散小片。猫抓的 M3U8 解析器替你走完整个流程:拉取播放列表枚举全部分片 → 自动取密钥并解密 → 按顺序流式合并写成一个 mp4。
- 在嗅探列表中选中 .m3u8 条目,点解析器图标。
- 解析页展示分片总数、总时长、分辨率与预估大小;输入保存文件名,按需改下载范围(起止分片号)、勾选「mp4 格式」或「跳过解密」。
- 点「合并下载」,完成合并后点「打开下载目录」收尾。
合并过程是怎么做到的
解析器读取播放列表后,对带密钥的流先取回密钥、逐片 AES 解密,再把分片按序写入文件,整个过程类似「先把零件按编号排好,再拼成整机」。除本地合并外,还支持把文件发到 ffmpeg 转码,或经 m3u8dl 自定义协议交给外部下载器。核心实现在 js/m3u8.js,想深入逻辑可直接读这份源码。
猫抓怎么用:常用功能按使用频率排序
- 批量勾选下载:全选 / 反选 + 一次下载,适合收集课程素材。
- M3U8 / MPD 解析:分片流合并成完整文件,是猫抓的招牌能力。
- 自动下载规则:按关键词、类型、大小(支持
>100 KB、500-1000 MB这类表达式)设匹配条件,追更页面的新资源出现即自动落盘,无需确认。 - 深搜模式:列表空白时启动,向更深层请求里翻资源,捕获逻辑见 catch-script/ 目录。
- 模拟手机环境:伪装移动端再嗅探,专门对付只给手机端发媒体的站点。
- 媒体控制:对页面播放器直接做倍速、静音、画中画、截图,不用伸手碰网页按钮。
- 快捷键:暂停/启用、自动下载、深搜、M3U8 解析等动作都可绑键,高频操作不离开键盘。
- 多语言界面:内置中、英、西、日、韩、俄、葡、土、越等 10 种语言翻译,安装后即是母语界面。
猫抓避坑清单:五个常见问题速答
⚠️ 按踩坑频率排列:
- 商店里的「猫抓」都是官方的吗?不是。任何人可二次打包上架,已有夹带广告代码的仿冒版本。只认官方商店地址,或自己从源码构建。
- 资源列表为什么是空的?资源可能还没加载,或藏在深层请求里。先让视频播一遍,再开深搜。
- DRM 加密视频能下吗?不能。特殊加密与 DRM 内容不在能力范围内,属于正常边界。
- 老浏览器打不开扩展?内核低于 93 时请退回 1.0.16 及更早版本;完整功能建议 104 以上。
- 想排除某些类型刷屏列表?在设置页用类型过滤和大小过滤缩小范围,列表更清爽。
隐私与合规:放心使用的依据
猫抓按 GPL-3.0 协议开源(1.0 版为 MIT),全部代码公开可查,项目也希望基于其源码的扩展保持开源。
隐私上,捕获到的信息只在本机存储与处理,无任何跟踪器,数据不出浏览器。版权上,请只下载你拥有版权或已获授权的内容;网站运营方若不希望被嗅探,可提交标题为「[Opt-Out Request] 域名」的 Issue 进入「避免抓取列表」,在后续版本中生效。
把猫抓装进浏览器,让页面里的视频、音频和流媒体随时可存到本地——开源、本地处理、M3U8 一次搞定。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考