猫抓(cat-catch):网页视频、音乐、图片一键下载的免费资源嗅探扩展
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
周五下午,设计部的小林想把客户的会议录屏存到本地做复盘,但平台只给一个播放按钮——免费的资源嗅探扩展猫抓(cat-catch),把这个死结变成一次点击。
猫抓(cat-catch)是什么
猫抓(cat-catch)是一款开源的浏览器扩展,自动帮你筛出网页里的视频、音频、图片等媒体资源并列表展示,解决"只能在线看、没法存下来"的网页视频下载问题。
它在页面加载时实时监控网络请求,识别出哪些是媒体文件。所以你只要点一下浏览器右上角的猫爪图标,当前页面抓到的所有资源就会列在弹窗里,不用翻开发者工具的 Network 面板。
三步上手
把工具挂到浏览器上
- 在 Chrome、Edge 或 Firefox 的扩展商店搜索"猫抓(cat-catch)",点安装。
- 装完后浏览器右上角会出现猫爪图标。
- 想先看代码的话,先执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch。 - 再到扩展管理页打开"开发者模式",用"加载已解压的扩展程序"选中克隆下来的文件夹。
- Chromium 内核 93 以上可用,104 以上功能最完整。
打开嗅探面板
- 打开一个有视频或音乐的网页,有播放按钮就先点一下播放。
- 等页面把资源加载出来,抓到的东西会不断进列表。
- 点右上角猫爪图标,弹窗里列出的就是当前页面抓到的全部媒体文件。
- 每条都标了类型、大小和时长,扫一眼就知道哪个是正片。
把想要的文件拿下来
- 勾上你要的文件,点下载,浏览器下载列表里就能看到进度。
- 分片流媒体点该行会进入解析器,把分片合并成完整视频再下载。
- 拿不准就先在预览窗口放一遍,确认内容再下。
- 下载完成,文件按你在浏览器里设置的位置落地。
真实使用场景
课程视频离线复习
付费课程大多只能在线看,反复重看既费流量又受网络限制。
- 打开课程视频页,等视频加载完。
- 打开猫抓,在列表里找到对应文件。
- 一档课程拆成多个流时,挑文件最大的那条,通常就是高画质。
- 勾选下载,存进自己的学习目录。
之后想复习就打开本地文件,不再被平台限时。
直播与长视频的 M3U8 分片合并
很多直播和长视频播的是拆成 TS 分片的 HLS 流,直接拷链接只能拿到一堆碎片。
- 在猫抓的资源列表里点那条流媒体地址,进入解析器。
- 解析器会显示总时长和分辨率,先确认是你要的那一路。
- 加密分片会自动解密,不用你手动找密钥。
- 点合并下载,得到的就是一个完整 MP4。
这也是它最常被拿来"抢救"内容的原因:分片边播边抓,抢在源站清理回放之前。
二维码跨设备取资源
电脑上找到的资源,想放到手机上用,走数据线太麻烦。
- 在弹窗里点资源行上的二维码图标。
- 资源链接当场变成二维码。
- 手机扫码即可直接访问,存进相册或继续下载。
发给同事也是这个用法,扫一眼就过去了。
进阶与定制
如果你只是想下载单个文件,可以跳过本节。
用得顺手之后,你会发现列表里噪音不少,这时去过滤规则里动手。规则配置在 js/options.js,可以按后缀、类型或正则写,比如只显示视频文件,或把预览小图直接排掉。偶尔抓不到资源时,开启深度搜索,它会主动翻一遍页面里藏着的东西。
猫抓也能把活干给自己之外:任务推给 Aria2 下载、流媒体发给 ffmpeg、或者走 MQTT 通知别的设备。浏览器还预留了"启用嗅探""打开解析器""深度搜索"等快捷键命令,在浏览器的快捷键设置页绑上按键,就能一键切换。
| 功能 | 什么时候用 |
|---|---|
| 深度搜索 | 常规嗅探抓不到时,主动翻找页面隐藏资源 |
| 后缀 / 类型 / 正则过滤 | 列表太长,只看想要的那几类文件 |
| M3U8 解析 | 直播、分片流,自动解密并合并成完整视频 |
| Aria2 / ffmpeg / MQTT | 把下载和处理任务交给外部工具 |
用之前先知道的几件事
嗅探不到的常见原因:多半是请求还没触发——没点播放、视频没开始缓冲,列表自然是空的;还有一种是资源在页面里动态拼接,不直接出现在网络请求里,这种情况开深度搜索再试一遍;实在抓不到,可能是站点做了反嗅探处理。顺序上先刷新页面点播放,再开深度搜索,别一上来就怀疑工具坏了。
下载质量怎么确认:先用预览窗口放一遍,确认内容没串;再看文件旁边的信息,流媒体挑分辨率更高、体积更大的那一路,分片内容以解析器显示的完整时长为准。
版权红线:猫抓只用于下载你拥有版权或已获授权的内容。受版权保护且未授权的内容,别用它。项目方把话说得很直白:使用者自行承担全部法律责任。
项目底牌
- GPL-3.0 开源协议,全部代码公开可审查
- 嗅探数据本地处理、本地存储,不上传云端,无跟踪器
- 核心逻辑不复杂,想看可以自己翻:资源捕获在 catch.js,M3U8 解析在 m3u8.js,后台服务在 background.js
- 界面支持中英等 10 种语言,语言包在 _locales/
下次小林要存那个会议录屏,不用再开着录屏软件干等了——点猫爪、勾选、下载,几秒的事。下一个想存下来的视频,别再只靠录屏了。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考