猫抓:一键揪出网页里的视频音频图片,零基础存进本地
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一个浏览器资源嗅探扩展。刷网页时,页面上正在加载的视频、音频、图片,它会自动列成清单。看到想存的,点一下下载,文件就到本地了。
你是不是也遇到过
网页里明明在放视频,右键却只有"复制链接";喜欢的背景音乐想存下来,翻遍源码也找不到文件。猫抓就是为这种场景做的:装好它,网页加载的所有媒体资源都会自动出现在列表里,挑出来,一键存本地。
三步装好猫抓
- 获取:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓"或"cat-catch",认准官方版本。
- 安装:商店装直接点"添加扩展"。想从源码装的,克隆
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启"开发者模式",用"加载已解压的扩展程序"选中这个文件夹即可。 - 首次使用:打开任意带视频或音乐的网页,点工具栏的猫爪图标,资源列表就出来了,选中、点下载,文件保存到本地。
💡 装好后先找个视频网站点开试试,效果最直观。
猫抓能干嘛:核心能力一览
| 能力 | 能帮你做什么 |
|---|---|
| 智能资源嗅探 | 网页加载的媒体自动进列表,不用翻源码 |
| M3U8 解析器 | 在线课程分段视频,抓全分片合并成完整文件 |
| 深搜模式 | 资源藏在深层请求里?开一次多挖一批 |
| 正则匹配 | 按类型、大小、关键词过滤,列表只留你看得上的 |
| 自动下载 | 设好规则,新资源出现自动落盘 |
| 批量操作 | 勾选多个资源一次下载,收集素材快人一步 |
| 快捷键 | 暂停、自动下载、清除列表都能一键触发 |
| 多语言界面 | _locales/内置十余种语言,打开即母语 |
原理拆解:M3U8 视频是怎么被"拼"回来的
很多在线课程用HLS协议(一种把视频切段传输的流媒体格式):完整的视频被切成上百个 ts 小片段,按播放顺序逐个加载。
把m3u8文件想象成一份节目单:上面列着每一段的编号和顺序。猫抓做的事就是:读出节目单,拉出全部 ts 分片,逐个下载,再合并成一个完整视频。视频加密时,填入密钥也能解密合并。
想翻源码的话,解密与合并逻辑在lib/目录里,核心嗅探逻辑在catch-script/目录。
进阶玩法与避坑,各一半
- 设置页配正则规则:给资源类型、文件名、大小写条件,列表只留目标资源。过滤一次,以后每次打开都清爽。
- 列表空白时开深搜:默认嗅探只覆盖当前请求,深搜会把藏在深层加载里的资源翻出来。
- 挂上自动下载规则:常追某个系列课程?规则里写好匹配条件,新资源一出现自动存好,不用守着。
- 别装"伪猫抓":项目是开源的,商店里有夹带广告代码的二打包版本。认准官方商店地址,或自己从源码加载。
- 别对加密视频抱有幻想:强 DRM 保护的内容解不出来,这是保护机制生效,属正常现象。
- 别用老浏览器:1.0.17 之后需要 Chromium 内核 93 以上,要完整功能建议 104 以上,老内核请用旧版本。
放心用,但守边界
猫抓是 GPL-3.0 开源项目,所有数据只在你本地处理,不上传、不跟踪。只下载你拥有版权或已授权的内容。现在打开扩展商店,搜"猫抓"装上。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考