猫抓 cat-catch 网页视频下载完全指南:从安装到 M3U8 合并的 6 个常见问题
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款免费的浏览器资源嗅探扩展:打开网页后自动列出其中加载过的音视频,勾选即下载,还能把 M3U8 分片合并成完整视频。本文带零技术基础的你走完安装、上手,并把常见故障一次讲清。
我的浏览器能装猫抓吗?版本门槛与正版核对
先说结论:主流浏览器都能装,但内核版本有硬门槛。
- Chromium 系(Chrome、Edge)需要 93 以上——manifest.json 里
minimum_chrome_version写的就是 93;低于 93 请装 1.0.16 版本,想要完整功能建议 104 以上。 - Firefox 需要 113 以上,且商店地址需非国区 IP 才能访问。
装之前先核对正版。猫抓是开源项目,已经有人下载源码、塞进广告代码后重新上架,README 里专门提醒过这类"伪猫抓"。认准扩展名称和作者(xifangczy),只从官方商店或源码渠道获取,避免装到带跟踪代码的仿制品。
安装渠道压缩成三句话:
- 应用商店:Chrome 商店、Edge 加载项、Firefox 附加组件里搜"猫抓",选官方条目安装。
- 源码安装:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后,在扩展管理页(Chrome 是chrome://extensions)打开"开发者模式",点"加载已解压的扩展程序"选中该文件夹。 - CRX 安装:从 Releases 页右键另存为下载 crx 文件,拖进扩展管理页即可。
第一次使用猫抓,怎么拿到第一个文件?
猫抓不需要任何配置,装完就能用。最小路径四步:
- 打开目标网页,正常播放视频或浏览内容。
- 点工具栏的猫爪图标打开面板,资源按页面分组列出,每条都能看到文件名、类型和大小。
- 拿不准对不对,用在线预览确认:视频、音频可以直接在预览页播放,确认是目标文件再下手。
- 点下载,文件直接进入浏览器下载目录。
列表一大怎么快速下手?
对号入座,按场景挑着用:
- 只想要大文件:面板底部"筛选"栏支持正则表达式,输入关键词或正则(比如只匹配
.mp4)回车,列表立刻缩小;下方还有按扩展名勾选的开关和"删除重复文件名"按钮。 - 一次存一整季:勾选多个文件后点批量下载即可,配合"全选""反选"更快。
- 文件名不想乱:到设置页(options.html)配置文件名模板,用标签替换标题、序号等信息,下载一堆资源不会变成一堆"111.mp4"。
- 懒得点图标:manifest.json 里定义了
enable(暂停/启用捕获)、auto_down(自动下载)、m3u8(M3U8 解析器)、deepSearch(深度搜索)、preview(预览)等命令,到浏览器快捷键页(Chrome 是chrome://extensions/shortcuts)绑上键盘。 - 固定站点天天存:开启自动下载后,符合过滤条件的资源一出现就自动触发下载,不用人盯。
- 不想被某站打扰:屏蔽名单里配置"屏蔽资源""屏蔽网址",相关域名自动跳过。
M3U8 下载到的是碎片,怎么合并成完整视频?
先用 30 秒讲原理:HLS 协议(M3U8 格式)把视频切成几百个 TS 小分片边播边加载,所以资源列表里只能看到零散分片,直接下载存不成完整视频。猫抓内置的 M3U8 解析器负责把分片全部拉下来、合并成一个文件,还能转成 MP4。
操作步骤:
- 在资源列表里右键 M3U8 资源,选"M3U8 解析器"(也可以直接按上一步绑定的
m3u8快捷键打开)。 - 解析器列出所有切片,先核对标题、清晰度等信息。
- 按需设置保存文件名、解密密钥、下载范围(只取部分切片也行)。
- 点合并下载,完成后得到完整视频。
高频坑有三个:
- 音视频分离:有些站点把视频轨、音频轨拆到两条 M3U8 里,只下一条会没声音。分别下载两条流,或用"发送到 FFmpeg"二次合成。
- 加密流:下载出来是乱码时,把列表里看到的 key 填进解析器的密钥栏再试。
- 一次性链接失效:部分站点的 M3U8 链接会过期,遇到"链接已失效",先重新捕获再解析。
下载慢、要转码、抓不到流,外挂怎么接?
外部工具解决猫抓自己覆盖不了的场景,按需接入:
- Aria2:大文件想跑满带宽,在设置里配置 Aria2 地址与参数(支持 RPC 方式、可指定下载目录),猫抓把任务转给它做多线程下载。
- FFmpeg:选中文件就能"发送"到在线 FFmpeg 做转码、提取音轨,不用等下载完再手动拖进工具。
- 预置录制脚本:普通嗅探抓不到的场景,先看 catch-script/ 目录——
webrtc.js抓取 WebRTC 直播流,recorder.js录制页面视频,search.js做深度搜索。面板上也有"录制 WebRTC""视频录制"等按钮可以直接触发。
数据存在哪?会不会被跟踪?
抓到的资源数据全部存在浏览器本地存储,README 隐私政策明确写着"不会发送到远程服务器,不包含任何跟踪器"。所有配置集中在设置页,改完自动保存;跨浏览器迁移用同步功能把配置带走即可。唯一要留心的仍是"伪猫抓"——山寨版本里塞的是别人的跟踪代码,这也是前文强调核对作者的原因。
装不上、抓不到、没声音,怎么自查?
| 现象 | 排查思路 |
|---|---|
| 列表里根本没有视频 | 刷新页面完整播放一次再重开面板;仍不行就用右键或快捷键触发深度搜索 |
| 下载的视频没有声音 | 视频流和音频流分开下发,回 M3U8 解析器把音频流也下载,再合并或走 FFmpeg 合成 |
| 扩展装不上 | 查内核版本:Chromium 低于 93 装 1.0.16;功能要全用 104 以上;Firefox 需 113 以上 |
| 手机端想用 | 桌面扩展没有手机版;在电脑上解析出直链后,用二维码分享功能发到手机端再下载 |
| 下载失败、请求被拒 | 部分资源校验 Referer、User-Agent 等请求头,在设置里补上自定义请求头重试 |
最后提醒:猫抓只适合个人学习、备份自己创作或已获授权的内容,下载有版权保护的材料之前,先确认你有权这么做。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考