猫抓 cat-catch:免费浏览器资源嗅探扩展,如何快速下载网页视频
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想把网页里的视频存下来,浏览器右键菜单里往往只有灰掉的"另存为"。猫抓(cat-catch)是一个完全免费、开源的浏览器资源嗅探扩展:它自动列出当前页面的视频、音频、M3U8 流媒体等资源,你只需要预览、勾选、下载,不需要懂抓包,也不用写代码。
能力速览:它替你省掉了什么
传统流程大概是:打开开发者工具 → 在请求面板里翻可疑条目 → 新窗口验证 → 找个第三方工具解析流媒体 → 才拿到文件。猫抓把这条路压缩成"点猫图标 → 选资源 → 下载",而且所有数据都在本地处理,不上传远程服务器,也不带任何跟踪器。
| 对比点 | 传统做法 | 猫抓 |
|---|---|---|
| 技术门槛 | 要懂网络请求、会抓包 | 装好即用,点击操作 |
| 操作步骤 | 5-10 步,多个工具来回切 | 点图标即见资源列表 |
| 流媒体支持 | M3U8/MPD 要找别的工具解析 | 内置解析器,可合并下载、转 MP4 |
| 二次整理 | 每次重新找 | 预览、过滤、批量选择、自定义文件名 |
安装与第一次嗅探
- 装官方版本:在 Chrome / Edge / Firefox 扩展商店搜索"猫抓"并安装官方版。因为项目是开源的,商店里存在加了广告代码的修改版,注意从官方渠道安装,商店链接可在仓库 README 中确认。
新手提示:Firefox 用户需要非国区的网络环境才能访问附加组件商店。
- (可选)源码安装:想自己改代码的话,先把仓库拉下来:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在浏览器扩展管理页开启"开发者模式",点"加载已解压的扩展程序"选中目录即可。
- 确认浏览器版本:1.0.17 之后需要 Chromium 内核 93 以上;想体验完整功能建议 104 以上。老浏览器可以用 1.0.16 兼容。
- 第一次嗅探:打开任意带视频的页面,让它播放几秒,点击工具栏里的猫图标。弹出页会列出资源(含大小、类型等信息),点播放按钮先预览,确认无误再勾选下载。
立即行动:打开一个你之前看过的教学视频页,点猫图标下载一个小文件,三分钟完成第一次提取。
三个任务场景,覆盖绝大多数需求
场景一:普通 MP4 / 音频文件
最简单的一类。列表加载后"勾选 → 下载所选"即可,支持单选、批量、反选和复制链接。如果列表条目太多,去设置里配"后缀过滤 + 大小过滤",把垃圾文件挡在门外。
场景二:M3U8 流媒体视频
这是网上最常见的难下载格式,视频被切成一个个小片段传输,传统工具根本没法直接存。猫抓识别到 m3u8 后会打开专用解析页:
解析页会自动替你处理:读取切片列表、显示时长与总大小;合并下载(可自由勾选切片、指定下载范围);可选转 MP4、只提取音频、在线 ffmpeg 转码;流加密时可以填解密密钥,深度搜索也能帮你自动找到密钥。
专家建议:m3u8 的"一次性 URL"(链接几分钟就失效)很常见。2.7.0 起解析器会从缓存读取数据来规避这个问题;遇到 403 或失效时,优先用"深度搜索"重试一次。
场景三:资源"看不见"时
有些页面用懒加载,或者资源在开始播放后才请求。按顺序试:刷新页面重新点图标 → 使用"深度搜索"(快捷键或右键菜单)做更深入的扫描 → 如果是直播流(webrtc),可以试试内置的录制脚本。
最常用的 5 个调优参数
options.html 设置页选项不少,真正值得动手的是这 5 个:
| 参数 | 默认值 | 建议值 | 何时调整 |
|---|---|---|---|
| m3u8 下载线程数 | 6 | 16~32 | 大文件下载慢或偶发失败时 |
| 自动打开 m3u8 解析器 | 关 | 开 | 经常刷流媒体站点 |
| 下载范围(切片) | 全部切片 | 指定起止 | 只要某几章/某段内容时 |
| 资源倒序排序 | 关 | 开 | 常抓最新资源、列表太长翻不动 |
| 后缀大小过滤 | 无限制 | 如>100 KB | 列表被一堆小杂项刷屏 |
大小过滤支持表达式写法,比如>100 KB、<1 GB、500-1000 MB,配一次之后列表会清爽很多。
避坑速查:现象 → 一句话解法
- 点图标后列表是空的→ 先刷新页面,或等视频开始播放后再点;仍无效就用深度搜索。
- m3u8 部分切片失败→ 解析器有自动重试,先点"重新下载失败项",还不行就降低线程数。
- 功能异常、弹出页打不开→ 检查内核版本,93 是底线,104 以上才是完整体验。
- 某网站不想被猫抓嗅探→ 在项目提交标题为
[Opt-Out Request] 你的域名的 Issue,会加入"避免抓取列表";自己也可以在设置里加屏蔽网站。 - 想改下载行为(后台页、下载完自动关页等)→ 设置页"下载器"一节全都有,勾上即生效。
进阶组合:把猫抓当"资源源"
猫抓不只是下载器,结果可以直接投给周边工具:
- Aria2 RPC:把下载任务直接交给 Aria2,支持填写下载目录,大文件多线程更稳。
- 在线 ffmpeg:m3u8 合并后直接转码成 MP4;嵌套在线 ffmpeg 模式下连额外弹窗都省了。
- m3u8dl 自定义协议 / 调用程序:注册本地协议后,把资源直接丢给本地播放器或其他程序处理。
- MQTT / 发送到本地:资源链接推送到本地设备,适合搭自动化链路。
路线图与社区
近期版本(详见 CHANGELOG)集中在解析器和稳定性上:
- 2.7.2:m3u8 解析器可隐藏下载成功的切片;弹出页支持倒序排列;修复 Firefox Android 无法使用的问题。
- 2.7.1:m3u8 下载出错自动重试,明显提升成功率;新增韩语翻译。
- 2.7.0:新增右键菜单;解析器支持数据预处理(剔除切片中的图片数据);Aria2 RPC 可填下载目录;模板标签支持嵌套。
项目以 GPL-3.0 协议持续维护,翻译社区很活跃,俄语、越南语、土耳其语、西班牙语等语言都是社区贡献的。遇到问题时,先看 README 里链接的官方用户文档,解决不了就直接向项目提交 Issue。另外请只下载你拥有版权或已获授权的内容,尊重创作者和网站运营方。
下一步行动
- 从官方渠道安装猫抓(先核对商店链接)
- 挑一个常看的视频页,完成一次"点图标 → 预览 → 下载"
- 找一个 m3u8 资源走一遍解析器,勾上 MP4 转换试试
- 按上表配置 5 个参数,让资源列表保持干净
- 有 Aria2 的话,接一次 RPC 体验任务直投
配好之后,以后看到想留的视频,点一下猫图标就行——这就是全部流程。🐱
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考