猫抓 Cat-Catch 浏览器扩展:网页视频与 M3U8 流一键嗅探下载的完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
打开一个网页,想保存里面的视频,右键却只会得到一个打不开的文件?猫抓 Cat-Catch 是一款完全免费的浏览器资源嗅探扩展(官方也叫"网页媒体嗅探工具"),它会自动帮你"嗅出"当前页面加载的视频、音频和 M3U8 流媒体,再一键下载成 MP4 等常见格式。对零基础用户来说,它把"抓资源"这件听起来需要技术的事,变成了点两下的事。
先看效果:把网页里的视频存下来要多久
假设你在某个网站上看一段很顺眼的教程视频,平时右键它只能存下一串打不开的文件名。换上猫抓之后是这样的:
- 正常打开这个网页;
- 点一下工具栏里的猫抓图标;
- 弹出的面板里,"当前页面"已经自动列出了那条视频,标着类型、大小、时长;
- 点"下载"。
十几秒后,一个能直接播放的完整视频就出现在你的下载文件夹里。全程没有打开开发者工具,也没复制任何链接。
三步装好:应用商店与源码两条路
方式一:应用商店安装(推荐大多数人)
- 在 Chrome / Edge / Firefox 的官方扩展商店里搜索"猫抓";
- 认准开发者,点击安装即可。
方式二:源码安装(想用最新版或想二次开发)
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 进入浏览器扩展管理页,打开右上角"开发者模式";
- 点"加载已解压的扩展程序",选中刚克隆的文件夹。
小提示:较新版本需要 Chromium 内核 93 以上,想体验完整功能建议 104 及以上。
安全提醒:猫抓是开源的,市面上存在加了广告代码的"伪猫抓",请务必从官方渠道获取,保护自己的数据安全。
装好后你第一眼会看到什么:点开图标是一个弹出面板,分"当前页面 / 其他页面"两个标签,把抓到的媒体资源一条条列出来,每条带类型、大小、时长,可以直接预览,也可以点下载保存。
能力总览:10 秒看懂猫抓能干什么
| 功能 | 能帮你做什么 | 在哪里用 |
|---|---|---|
| 资源嗅探 | 自动列出当前 / 其他页面加载的视频、音频、图片 | 面板顶部"当前页面 / 其他页面"标签 |
| M3U8 解析器 | 把切片流媒体合并、转 MP4、解密下载 | 资源条目 → 解析 |
| 深度搜索 | 对普通嗅探没找到的资源做二次深入检测 | 功能入口 → 深度搜索 |
| 下载器 | 集中管理所有下载任务与进度 | 功能入口 → 下载器 |
| 媒体控制 | 倍速、画中画、全屏、截图、音量调节 | 面板"媒体控制"区 |
| 过滤规则 | 按大小 / 正则屏蔽不想要的资源 | 设置页 |
功能详解
自动嗅探:把页面里的媒体一次性列出来
猫抓最核心的能力,是帮你把散落在一个页面里的媒体"一网打尽":
- 实时监控:你浏览页面时,它自动捕获网络请求里出现的媒体资源,不用手动找。
- 多页不混淆:用"当前页面 / 其他页面"两个标签区分,多标签同时抓也不乱。
- 信息齐全:每条资源都标着类型、大小、时长等关键信息,还附来源地址。
- 批量操作:可以勾选多条一次下载,效率更高。
M3U8 解析器:碎片视频合并成一个完整文件
M3U8 流媒体(一种把视频切成小片段、边下边播的格式)在网页上非常常见,但直接保存往往只得到一个清单文件,并不是能播的视频。猫抓内置了解析器专门处理这类资源:
- 切片合并:自动把多个小片段下载并合并成完整视频。
- 格式转换:可勾选输出为 MP4 通用格式。
- 密钥解密:对加密的 M3U8 会主动寻找到疑似密钥并尝试解密。
- 下载容错:出错自动重试,还能隐藏已下载成功的切片。
想看实现的话,资源嗅探主逻辑在 catch-script/catch.js,M3U8 解析在 js/m3u8.js。
过滤与下载控制:只留下你真正想要的
在设置里配一次,之后每次抓到的列表都会自动干净很多:
- 按大小过滤:支持
>100 KB、<1 GB、500-1000 MB这类表达式与范围。 - 正则屏蔽:写一条正则表达式,把不想出现的资源直接过滤掉。
- 自定义文件名:默认为网页标题,也可以按模板自定义保存名。
- 排除重复资源:资源很多时自动去重,避免占用过多内存。
场景实战:三个高频用法
场景一:保存网页上的 MP4 视频
- 场景:网页里有个清晰的教学视频,右键却存不下来。
- 操作:点开猫抓,在"当前页面"里找到那条 MP4 资源,点"下载"。
- 效果:完整视频直接存进你的下载目录,双击就能看。
场景二:下载 M3U8 在线课程
- 场景:课程平台用 M3U8 分发视频,直接保存只得到一堆碎片。
- 操作:对这条资源点"解析"进入 M3U8 解析器,勾选 MP4 格式后开始下载。
- 效果:碎片被自动合并成一个可播放的完整文件。
场景三:过滤掉网页广告和小图标
- 场景:列表里混着大量 1KB 的小图和无关文件,想找的视频被淹没。
- 操作:在设置里加一条"大小 >100 KB"的过滤规则。
- 效果:刷新后列表只剩有分量的媒体,一眼就能定位目标。
原理速览:猫抓是怎么"看到"资源的
猫抓的"嗅探"其实不神秘。浏览器打开一个网页时,会跟服务器之间发很多请求——加载视频、图片、脚本……猫抓做的,就是默默记下这些请求,检查每个返回文件的类型(也就是文件头里的 Content-Type,相当于文件的"名片"),判断它是不是视频、音频、图片这类媒体,然后把符合的挑出来列给你看。
整个过程都在你本地完成,不上传到任何远程服务器,也没有任何跟踪器。
进阶技巧:快捷键、过滤与保存设置
| 项目 | 怎么用 |
|---|---|
| 快捷键命令 | 内置打开面板、自动下载、深度搜索、M3U8 解析、重启扩展等命令,可在浏览器"扩展快捷键"设置里查看或改键 |
| 过滤大小 | 支持表达式 / 范围 / 单位,如>100 KB、500-1000 MB |
| 正则屏蔽 | 写一条正则过滤不想要的资源;占用资源较高,非必要谨慎使用 |
| 自定义文件名 | 默认为网页标题,可按模板自定义保存名 |
| 排除重复资源 | 资源多时去重,减少内存占用 |
常见问题
Q1:为什么打开的页面检测不到视频?通常是因为页面刚加载完,或视频用了动态加载。先刷新页面再重新点猫抓图标;如果还没有,就用"深度搜索"做二次检测;最后确认扩展已正常启用。
Q2:保存的 M3U8 视频没有声音或播不了?因为 M3U8 是流媒体,直接保存往往只是片段清单。请走"解析"流程而不是普通下载,进入 M3U8 解析器并勾选 MP4 格式,让碎片合并成完整文件。
Q3:猫抓会影响浏览器速度吗?正常情况下影响很小。如果某个页面资源特别多,可以开启"排除重复资源",或在设置里调整数据清理频率。
Q4:手机上能用吗?部分浏览器提供安卓版(例如 Edge Android 在官网提供了安装二维码,Firefox Android 也已完成兼容修复),桌面端功能最完整。
猫抓适合谁
- 想保存网页视频 / 音频的学生与职场人:告别"右键存不下来"的无奈。
- 需要收集课程、播客、素材的创作者:批量筛选、一次下载,效率拉满。
- 偶尔要把 M3U8 存成 MP4 的普通用户:不用学命令行,勾选即可合并。
- 喜欢折腾、在意数据安全的开发者:本地处理、代码全开源,可放心二次开发。
现在就去扩展商店装上猫抓,把下一个想保存的网页视频顺手收进自己的文件夹吧。
版权与合法使用提醒:猫抓仅供下载你拥有版权或已获授权的内容,请勿用于抓取受版权保护且未获授权的内容,相关法律责任由使用者自行承担,开发者不对任何行为负责。所有抓取与处理都在本地进行,工具按"原样"提供。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考