猫抓 cat-catch 网页视频下载完整指南:从安装到 M3U8 解密下载只需 3 分钟
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
打开视频网站想保存下来,却发现右键"另存为"只能存到网页代码;找到的下载链接打开又乱码,更别提 M3U8 这种切成几百个片段的流媒体视频了。猫抓(cat-catch)是一款免费的浏览器资源嗅探扩展,它能自动扫描当前页面加载过的所有视频、音频资源并列表展示,支持直接下载,还能解析 M3U8/MPD 流媒体、自动处理 AES 加密,让网页视频下载变得简单。
快速上手:一键安装与首次下载步骤
- 选择安装方式
- 应用商店安装(最简单):在 Chrome 网上应用店或 Edge 加载项商店搜索 "cat-catch" 直接安装
- 源码安装(适合开发者):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 开发者模式加载:打开浏览器扩展管理页面,开启"开发者模式",点击"加载已解压的扩展程序"选中仓库文件夹
- 注意:应用商店里存在加过广告代码的仿冒扩展,请认准仓库文档中的官方安装地址
- 确认浏览器版本:1.0.17 之后需要 Chromium 内核 93 以上,想要完整功能建议内核 104 以上
- 访问任意含视频的网页,工具栏会出现猫爪图标,点击它
- 在弹出的资源列表中,页面里加载过的视频、音频、图片、文档都会按类型列出,勾选想要的资源点下载即可
- 需要流媒体解析时:在列表中找到
.m3u8或.mpd条目,点解析按钮打开对应解析器
核心功能深度解析:M3U8 解析器与资源过滤
M3U8 解析器:解决什么问题
很多网站用 M3U8 分发视频:文件被切成几百个 ts 小片段,还可能带 AES-128 加密、"一次性"URL(过期即失效)。手动拼接几乎不可能,猫抓的 M3U8 解析器把"取清单 → 找密钥 → 下片段 → 合并成片"全部自动化。
怎么操作
- 在资源列表点 M3U8 条目的解析按钮,或直接打开 M3U8 解析器页面
- 解析器自动读取 m3u8 文本(也支持粘贴文本/URL 手动解析)并尝试从缓存中识别密钥
- 确认后开始下载,片段并行拉取、自动合并,可勾选输出 MP4 格式
- 遇到解密失败,"疑似密钥"标签页会列出候选密钥,选中填入即可
有哪些可调参数
| 参数 | 作用 |
|---|---|
| 下载范围 | 按片段序号或时间点(如00:10-05:30)只下指定区间 |
| 线程数 | 控制并行下载片段的数量,轮子滚轮可快速调节 |
| 密钥 / Offset(IV) | 自动识别失败时手动填入,key=参数会自动带出 |
| 合并格式 | 支持输出 mp4/m3u8+ts,并可发送到 FFmpeg 转码 |
| 数据预处理 | 自动剔除切片中的图片数据 |
资源列表的过滤技巧
- 顶部正则过滤框:输入正则只保留匹配的资源,比如
mp4只显示视频 - "展开可播放的"按钮快速筛出能直接播放的媒体
- 过滤大小支持表达式写法:
>100 KB、<1 GB、500-1000 MB等(在设置页面配置) - 按后缀、按类型过滤规则也可以在设置中自定义,正则与过滤配置逻辑支持多条规则叠加
场景与实践:谁在用猫抓做什么
✅自媒体创作者——批量收集参考片段,自动下载+发送到本地存储,素材库一次建好
✅学生与知识付费用户——保存网课视频离线复习,配合 M3U8 解析器处理加密课程资源
✅会议记录者——下载并备份在线会议录像,MPD(DASH)格式的直播回放也能直接解析
✅直播观众——深度搜索功能可挖出页面未直接播放的视频源,配合 WebRTC 录制脚本捕获推流内容
✅开发者与极客——把资源发送到 aria2 或调用外部程序,下载管理模块支持自定义调用参数
进阶技巧:新手检查清单与高级配置
新手检查清单:
- 先用默认设置,80% 的资源直接就能下
- 下载不确定的资源前,先用预览功能确认内容
- 列表乱时按"当前页/其他页"两个标签分开看
- 记住常用快捷键:暂停/启用、自动下载、深度搜索、预览都绑定了按键,可在浏览器快捷键设置里查看
- 定期更新扩展,M3U8 解析成功率随版本持续改进
高级配置(在选项页):
- 正则列表:多条"类型+正则+后缀"规则,过滤/保留特定资源
- 过滤大小:表达式写法,如
=500 KB、<=10 MB - aria2 RPC:填写下载目录,大文件交给 aria2 并发
- 发送到在线 FFmpeg:下载后直接转码,支持嵌套模式
- 其他设置:倒序排列、嵌套在线 ffmpeg、确认参数等开关
安全与技术:本地处理,代码可审查
猫抓的所有嗅探、解析和下载都在浏览器本地完成,数据不发送到任何远程服务器,也不包含跟踪器。项目采用 GPL-3.0 开源协议,完整源码公开,任何人都可以审查。核心资源嗅探逻辑在 catch-script/ 目录,M3U8 解析实现在 js/m3u8.js,扩展权限声明可参考 manifest.json。
常见问题:下载失败怎么办
Q:点了解析但视频无法下载?A:多半是站点反制或密钥没识别。先点"深度搜索"重新挖密钥,仍不行就在解析器里手动填密钥/IV,最后检查网络是否正常。
Q:M3U8 下载速度慢?A:调高解析器里的线程数(建议 8-16),避开网络高峰期;片段很大的话用"下载范围"先只下关键区间验证。
Q:解密后播放有雪花/声音不同步?A:确认密钥和 Offset(IV) 都填对了,解析器会自动从缓存匹配;仍异常时勾选"数据预处理"再试,旧版本可看更新日志升级到最新版。
Q:浏览器内核太旧打不开扩展?A:1.0.17 之后需要 Chromium 93+,升级到新版内核,或改用 1.0.16 旧版。
猫抓 cat-catch 免费、开源、无广告,克隆一下就能用:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,加载扩展后打开任意视频网页就是你的第一次下载。你平时最想用它抓哪类资源——网课、直播回放还是短视频?
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考