猫抓资源嗅探扩展上手指南: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」安装;想用源码版,克隆仓库后在扩展管理页打开「开发者模式」,「加载已解压的扩展程序」选中仓库目录即可。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 固定图标:把工具栏上的猫爪图标拖入固定,随时点开。
- 首次嗅探:打开带视频的页面播放一次 → 点击图标打开列表 → 勾选目标资源 → 点下载图标,文件即保存。
💡 带预览按钮的资源可先播放确认再下载。
选择猫抓的三条理由
- 本地处理:嗅探、解析、下载全部在浏览器内完成,数据不发送到远程服务器,也没有跟踪器。
- 覆盖全面:mp4 直链直接下载,M3U8 分片流可解密、合并成完整视频,移动端专属资源还能用模拟手机抓下来。
- 零门槛:装完即用,打开有视频的页面、勾选、下载三步完成;界面内置十余种语言翻译。
能力速览:常见需求对照表
| 使用场景 | 对应能力 | 一句话说明 |
|---|---|---|
| 保存页面视频 | 资源嗅探列表 | 列出页面加载的媒体,大小与来源一目了然 |
| 下载在线课程 | M3U8 解析器 | 抓取 ts 分片,支持解密并合并成完整 mp4 |
| 一次收集多个资源 | 批量勾选下载 | 多个资源一次选中,批量落盘 |
| 长期追更系列 | 自动下载规则 | 命中规则的资源出现即自动保存 |
| 列表一片空白 | 深搜模式 | 挖出藏在深层请求里的媒体 |
| 移动端专属资源 | 模拟手机环境 | 嗅探站点提供给手机端的媒体 |
| 保存网页音乐 | 音频资源捕获 | 音频同样列入清单,勾选即存 |
| 列表太长找不准 | 类型与正则筛选 | 按文件类型或 URL 正则过滤,快速锁定目标 |
场景演示:跟着做一遍
演示一:把页面视频存成 mp4
- 打开目标页面,让视频完整播放一次,触发资源加载。
- 点击工具栏猫爪图标,打开嗅探列表。
- 勾选 mp4 资源 → 点击行内下载图标 → 文件保存到本地。
演示二:M3U8 分片流解析与合并
- 在列表勾选 .m3u8 资源,点击解析图标进入解析页。
- 查看 ts 分片清单,输入保存文件名,按需设置分片范围。
- 点击「合并下载」,分片被依次拉取并自动合并为一个 mp4。
原理一瞥:分片流如何变回完整视频
📌 HLS 把视频切成上百个 ts 小分片,还常带 AES 密钥保护。猫抓先拉取 m3u8 播放列表枚举全部片段,自动获取密钥完成解密,再把分片按顺序写入并合并成一个 mp4,也可以转给 ffmpeg 做转码。全程在本地完成,核心实现在 M3U8 解析模块。
进阶技巧:少点几次鼠标
- 设置快捷键:为暂停/嗅探、自动下载、M3U8 解析绑定按键,高频操作不出键盘。
- 触发深搜:资源列表空白时,把藏在深层请求里的资源翻出来。
- 过滤噪声:在设置页排除用不上的文件类型与 content-type,列表只留目标。
- 启用自动下载:写好关键词或 URL 正则规则,追更页新资源出现即自动落盘。
想弄清捕获机制,可以读一读嗅探核心脚本。
合规边界:协议、数据与版权
猫抓采用 GPL-3.0 开源协议,代码完全公开,也期望基于其源码的扩展保持开源。所有信息均在本地储存与处理,不发送到远程服务器。请只下载你拥有版权或已获授权的内容;网站运营者可通过提交 Issue 申请将域名加入「避免抓取列表」。
常见问题:下载失败排查
Q:列表是空的,一个资源都没有。资源可能尚未加载完或藏在深层请求里。先让视频播放一遍,再开启「深搜」试试。
Q:直接把 .m3u8 文件保存下来能播放吗?不能,它只是分片地址的索引文件。需要用解析器抓取分片并合并成 mp4 才能播放。
Q:对浏览器版本有要求吗?1.0.17 之后需要 Chromium 内核 93 及以上,体验完整功能建议 104 以上。
Q:DRM 加密的视频能抓到吗?不能,DRM 保护的内容属于正常能力边界。请只下载自己拥有版权或已获授权的内容。
现在开始
把猫爪图标固定进浏览器工具栏,任何页面里的媒体资源,都能随时存到本地。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考