猫抓插件上手实操:三步把网页视频存成 MP4 文件
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓插件(Cat-Catch)是一款浏览器资源嗅探扩展,它盯住页面发出的媒体请求,把视频、音频与 M3U8 / MPD 流都变成可下载的文件。 适合刚装好浏览器的新手,Chromium 内核 93 以上即可运行。 读完本文,你能独立完成浏览器视频下载,并把嗅探到的 M3U8 流合并成 MP4 落盘。
装上去之前,先确认两件事
商店安装(省事,但要防假)
- Chrome、Edge 在各自应用商店搜 "Cat-Catch",Firefox 去附加组件商店,均为一键安装。
- ⚠️ 官方 README.md 提醒过:商店里存在过加入广告代码的"伪猫抓",安装前核对开发者与版本号,别点来路不明的链接。
源码加载(可拿最新功能)
- 先克隆仓库,再打开扩展管理页(
chrome://extensions/)开启"开发者模式":
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 点"加载已解压的扩展程序",选中克隆下来的 cat-catch 文件夹,装好猫抓插件。
版本兼容线(决定你能用哪一版)
- 1.0.17 起要求 Chromium 内核 93 以上,manifest.json 中的
minimum_chrome_version即为 93。 - 想体验完整功能建议内核 104 以上;低于 93 的浏览器请停留在 1.0.16。
从打开页面到文件落盘,走通猫抓插件最短路径
- 播视频,开面板。先让页面把视频播上一段,再点工具栏的猫抓插件图标,面板会列出当前页抓到的资源,每条带文件名、大小与类型。挑体积较大的 mp4 / m3u8 条目,基本就是目标。
- 看详情,点下载。点开条目可见标题、MIME、时长、分辨率与真实 URL,确认后点"下载"。链接若校验 Referer,改用内置下载器页面发起,它会自动带上页面头信息,避免被服务器拦截。
- 落盘确认。文件出现在浏览器默认下载目录,✅ 资源到手。网页链接随时可能失效,存下来才算真正拥有。
如果抓到的不是 mp4 而是 M3U8(HLS 流)或 MPD(DASH),在功能入口打开 M3U8 解析器或 MPD 解析器:
- M3U8:解析器列出全部 TS 分片,"下载并合并"即可得到完整视频;加密流会自动读取密钥地址与 IV,也可手动填写,解密失败时核对密钥格式与 IV 偏移是否一致。
- MPD:音视频分离的轨道可在解析器中选中后合并。
- 想省流量就填"下载范围"只取需要的分片;本地合并不便时把数据交给在线 ffmpeg 页面处理。
附注:需要在手机上观看或转发时,点条目旁的二维码按钮生成链接二维码,手机扫码即可拿到。
让猫抓插件更顺手的三个旋钮
旋钮一:过滤规则。默认是来者不拒,列表里缩略图和广告素材混在正片中。在设置页按后缀逐条配置:填不含 "." 的后缀表示只保留该类型,填 0 不过滤,再配一个"大于某大小"的条件即可滤掉杂音;资源列表的筛选框还支持正则匹配 URL,回车确认,设置页的正则测试区可先拿示例 URL 验证再保存。
旋钮二:批量操作。默认一次只下载点中的那一条。在列表里用"全选 / 反选"勾出多个条目,就能一次存下连续剧集或整套素材。
旋钮三:快捷键与命令。默认所有命令(暂停/启用、自动下载、缓存捕捉、M3U8 解析器、清空、重启扩展、深度搜索、预览)都要靠右键菜单触发。到扩展快捷键页(Chrome 输入chrome://extensions/shortcuts)给它们绑定按键,常用操作就不用再开面板了。
卡住了?按现象对号入座
列表为空,没抓到正在播的视频
- 现象:面板无条目,或看不到正在播放的资源。
- 第一反应:刷新页面,把视频完整播一遍再打开面板。
- 彻底解法:仍抓不到就执行"深度搜索"或"缓存捕捉"命令,两者都会强制刷新页面重新捕获。
直接打开链接报 403 / 404
- 现象:把 URL 粘到新标签页,服务器直接拒绝。
- 第一反应:别再用裸链接,那是不带头信息的无头请求。
- 彻底解法:用内置下载器页面发起下载,它会自动带上 Referer 等页面头。
M3U8 合并后只有画面没有声音
- 现象:合并出的 MP4 有画无声。
- 第一反应:检查是不是只下载了其中一条轨道。
- 彻底解法:音视频常是两条独立流,在 M3U8 解析器中选中对应轨道合并,或分别下载后离线合并。
更新后功能异常、命令不生效
- 现象:升级或重载后行为怪异。
- 第一反应:扩展管理页点"重新加载"。
- 彻底解法:确认 Chromium 内核不低于 93;过旧的浏览器回退 1.0.16。
给想深入源码的人留的入口
- catch-script/:资源捕获、深度搜索与录制的主脚本。
- js/:后台逻辑、M3U8 / MPD 解析器与下载器实现。
- _locales/:中、英、日、韩等 11 个语言包。
- manifest.json:权限、命令定义与最低内核版本。
猫抓插件仅供下载你拥有版权或已获授权的内容,用户自行承担全部法律责任。网站所有者若不希望被嗅探,可在项目仓库创建 Issue(标题格式[Opt-Out Request] 你的域名,正文附域名与联系邮箱),核实后该域名会加入"避免抓取列表"。所有信息都在本地存储处理,不发送到远程服务器,也不包含任何跟踪器。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考