猫抓 cat-catch 资源嗅探扩展使用指南:网页视频与 M3U8 流媒体 3 步下载保存
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展,核心功能是自动列出当前网页中的视频、音频、图片和 M3U8/MPD 流媒体资源,再帮你下载、解密、合并成 MP4。本文按“装好 → 下载第一个文件 → 搞定流媒体”的顺序,带从未用过的读者从零跑通全部流程。
安装猫抓:三条路径任选其一
📦应用商店(最省事):在 Chrome 网上应用店、Edge 扩展商店或 Firefox 附加组件中搜索“猫抓 / Cat-Catch”,认准官方条目安装。Firefox 商店需要非国区 IP 才能访问;📱 Edge Android 用户可以直接扫商店页面里的二维码装到手机。
⚠️ 一个容易踩的坑:应用商店里存在夹带广告代码的“伪猫抓”,安装地址请以项目 README 中的官方链接为准,同名同图不代表是正版。
源码安装(体验最新功能):一条命令拉到本地——
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器扩展管理页,开启“开发者模式”,点“加载已解压的扩展程序”并选中刚下载的文件夹即可。
CRX 安装(离线环境适用):从项目 Releases 页右键另存为下载 crx 文件,同样开启开发者模式后把文件直接拖进扩展页。
兼容性提醒:1.0.17 之后要求 Chromium 内核 93 以上,低于 93 请装 1.0.16;想体验完整功能建议内核 104 以上。
第一次下载:点击猫图标之后会发生什么
打开一个有视频的网页,把视频播放一下(让资源先被页面请求到),再点工具栏的猫抓图标,弹出页面就是第一份“战利品清单”:
页面分“当前页面 / 其他页面 / 媒体控制”三个标签页。每条资源直接给出文件名和大小;选中某一条后会展开标题、MIME 类型、时长、分辨率和完整 URL,旁边是复制、预览、下载三个按钮。底部一排按钮覆盖高频操作:下载所选、全选/反选、清空、模拟手机(切换移动端请求)、自动下载、录制脚本和设置。
第一次使用我们建议走最短路径:播放视频 → 点开插件 → 勾选目标文件 → 点下载。全程不需要写任何参数,文件按浏览器默认位置保存。
M3U8 流媒体:加密、分片、合并一次解决
很多网站的视频并不是一个 mp4 文件,而是一份 M3U8 索引加几十上百个 ts 分片,还常带 AES-128 加密——手动下载根本拼不成完整视频。猫抓为此内置了专门的 M3U8 解析器:
流程是:把 M3U8 链接粘贴进输入框点解析,解析器会列出全部分片并显示总时长、分辨率;然后选择下载范围(起止切片)、填写保存文件名,点“合并下载”。加密视频在“自定义密钥”里填 16 进制或 base64 的 Key,必要时补 IV 偏移量,下载过程自动解密;勾选 mp4 格式后分片会直接合并成 mp4。
几个实测好用的细节:解析器支持从缓存读取 M3U8,能救活那些“一次性 URL”;下载出错自动重试;支持 EXT-X-BYTERANGE 标签的分片。习惯用 aria2 或 ffmpeg 的话,还能通过 m3u8DL 自定义协议、aria2 RPC 和“发送到在线 ffmpeg”把任务转出去,不必全程占用浏览器。
基础下载之外的进阶玩法
- 深度搜索(🔍):常规嗅探抓不到资源时,深度搜索会从页面上下文继续分析,还能顺带找出加密视频使用的密钥。
- 录制脚本:针对 WebRTC 播放的视频/直播流提供录制能力,这是普通嗅探器做不到的场景。
- 过滤与命名:设置里的“过滤大小”支持
>100 KB这类表达式;自动下载配合自定义标签模板(支持嵌套标签)可以批量规范文件名。 - 多语言:界面覆盖简繁中文、英文、西语、日语、韩语等 10 种语言,配置文件见 多语言配置。
常见坑与故障处理
检测不到资源:先确认视频真的播放过;再点插件里的刷新/缓存捕获;还不行就看浏览器控制台有无报错,顺便确认内核版本达标。
下载失败或分片卡住:M3U8 解析器自带出错自动重试,多数情况重跑一次即可;大文件可以改用 aria2 RPC 提交给本地 aria2 接管。
装了“猫抓”反而变卡、弹广告:大概率装成了伪猫抓,先卸载,再从项目 README 的官方地址重装。
Firefox 用户装不上商店版:官方商店需要非国区 IP,国区环境建议直接走源码安装。
猫抓和传统下载工具的差别
| 能力 | 猫抓 | 传统下载管理器 | 浏览器另存 |
|---|---|---|---|
| 页面资源嗅探 | ✅ | ❌ | ❌ |
| M3U8/MPD 流媒体 | ✅ 解密+合并 | 部分支持 | ❌ |
| 在线预览与批量操作 | ✅ | ⚠️ 有限 | ❌ |
| WebRTC 流录制 | ✅ | ❌ | ❌ |
最后说两句边界:请只下载你拥有版权或已获授权的内容;项目提供了“避免抓取列表”,网站运营方可以在仓库提交 Issue 申请把域名排除。隐私方面可以放心——所有嗅探与数据处理都发生在本地,不上传、无跟踪器。
下一步怎么走
- 只想用:去应用商店装官方猫抓,打开任意视频页试一遍上面的三步。
- 想尝鲜:用前文的 git 命令拉源码加载最新版本,更新记录见 更新日志,核心嗅探逻辑在 catch-script/,解析器与下载逻辑在 js/。
- 遇到问题:先翻项目 README 里的用户文档链接,或在仓库提 Issue 反馈;愿意改代码的话,源码全部开源(GPL-3.0),欢迎直接提交 PR。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考