猫抓 cat-catch 完整指南:3 分钟安装,在线视频下载与 M3U8 解析照做就行
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓 cat-catch 是一款开源浏览器资源嗅探扩展,装在 Chrome 扩展栏后,打开视频页面就会自动列出媒体资源,直接支持在线视频下载、M3U8 流媒体解析与批量保存。下文按"3 分钟装好 → 三类场景照做 → 常见坑对症解决"的顺序展开。
网页里的视频,为什么总存不下来
- 右键"视频另存为",得到的常是一张封面图或一段脚本
- F12 翻 Network 面板,满屏分片文件,手工拼不现实
- 在线解析工具要么要注册,要么链接很快失效
- 有的站点干脆屏蔽右键与下载入口
猫抓的做法很直接:扩展在页面加载时监听网络请求,把视频、音频、流媒体地址筛出来列在面板里,挑中哪个就处理哪个。项目开源(GPL-3.0),所有数据只存本地,不经过任何远程服务器。
一句话预告门槛:下文 3 分钟装好,后面每个场景都是"照抄步骤"级别。
⏱️ 3 分钟装好猫抓:三种安装方式按身份选
按你的情况挑一条路线,每条都在 4 步以内。
新手路线:应用商店一键安装
- 打开 Chrome 网上应用商店或 Edge 加载项商店
- 搜索 cat-catch 或 猫抓
- 点"添加到浏览器",按提示确认权限
避坑:猫抓是开源项目,商店里存在注入广告代码的仿冒版本。安装前对照官方文档给出的商店地址,别装来路不明的同名扩展。
开发者路线:加载 cat-catch 源码
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 打开扩展管理页,开启"开发者模式"
- 点"加载已解压的扩展程序",选中 cat-catch 文件夹
离线环境:拖入 CRX 文件安装
- 在有网机器上从 Releases 页右键"另存为"下载 crx 文件
- 传到离线机器,打开扩展管理页并开启"开发者模式"
- 把 crx 文件拖进扩展页完成安装
Firefox 用户可在 add-ons 商店搜索 cat-catch;Edge for Android 直接扫下面二维码,手机端即刻可用:
🎬 场景实战:存网页视频、解析 M3U8、批量下载
保存网页视频:从列表到本地
- 打开目标页面,让视频真正开始播放
- 点工具栏猫抓图标,在列表里按格式与大小找到目标资源
- 点该行下载图标,文件保存到本地
不确定内容对不对?先点行内的播放图标在线预览再动手。
避坑:面板打开时列表为空,多半是因为嗅探发生在页面加载期间——刷新页面、等视频播起来,再重开面板。
M3U8 流媒体分片解析与合并
在线视频常常是 m3u8 索引加一堆 ts 分片,直接下索引文件没有意义。猫抓内置解析器,负责拉取分片、处理加密并合成完整视频。
- 在面板列表中找到 m3u8 地址,点解析图标
- 在解析器里核对分片数、时长与清晰度
- 点合并下载,等待自动合成完整文件
M3U8 解析器源码
避坑:别手动下载 ts 分片去拼——加密流媒体的密钥与合并都由解析器代劳;若合成文件打不开,优先重新解析而不是换手动方案。DASH(MPD)地址同理,列表里直接解析即可。
批量下载媒体文件
- 在列表勾选多个资源(可全选)
- 点批量下载,选定保存目录
- 看总进度;每个资源还支持一键复制直链,可交给 aria2 等外部下载器
避坑:批量任务会互相挤占带宽,任务多时先降低并发线程数(见后文调优),再开跑。
🖼️ 界面导览:猫抓主界面三个区域怎么用
- 顶部控制区:开关嗅探、触发深度搜索、清空列表,右侧进入设置
- 中部资源列表:一行一个资源,标注格式与大小;行内图标分别是下载、复制链接、在线预览、流媒体解析
- 底部操作区:批量勾选与批量下载,配合自动下载开关使用
⚠️ 常见坑与解法:不显示、嗅不到、下载慢
症状:工具栏找不到猫抓图标
多为版本不达标或扩展被停用。
- 确认浏览器内核 Chromium 93 以上(低于 93 需用旧版扩展;体验完整功能建议 104 以上)
- 到扩展管理页确认猫抓处于启用状态
- 点扩展卡片上的重新加载
- 右键扩展卡片,把图标固定到工具栏
症状:视频在播,资源列表却是空的
- 刷新页面,等视频开始播放后再看列表
- 点面板的"深度搜索",扩大嗅探范围
- 确认站点不在作者的"避免抓取列表"(站点可主动申请拒绝被抓取)
- 视频若在 iframe 里播放,确认列表已包含子框架的请求
症状:下载速度慢或中途断开
- 避开网络高峰时段重试
- 减少同时进行的任务数
- 在设置页调低线程数、打开自动重试
- 大文件复制直链,交给 aria2 等外部下载器
⚙️ 进阶调优:参数按设备调,源码从目录读起
参数怎么按设备调
- 低配设备:减少并行任务数,线程数调低
- 高配设备:线程数调高,开启并行下载
- 命名规则、自动下载、格式筛选、排除资源类型、按大小过滤,都在设置页配置
扩展还在配置里预置了深度搜索、预览、自动下载等快捷键位,可在浏览器的快捷键设置里自行绑定。
扩展配置文件
项目目录怎么读
- js/:扩展主体——background.js 后台逻辑、content-script.js 注入页面、m3u8.js 流媒体解析、popup.js 面板、options.js 设置
- catch-script/catch.js:资源嗅探核心;同目录 recorder.js 支持把重复操作录成脚本重放
- _locales/:10 种语言文案,翻译贡献改这里
- css/:各页面样式
写在最后:它替你做了什么,以及版权边界
一句话:猫抓把"翻 DevTools 找资源"变成"列表里挑一个",开源、免费、数据不出本机。
想跟进项目:在仓库 Issue 里提问题、往 _locales/ 里加语言、更新前备份设置页配置;版本变化对照 CHANGELOG.md。
免责声明:请仅下载你拥有版权或已获授权的内容;受版权保护且未经授权的内容请勿抓取,使用本工具的法律责任由使用者自行承担。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考