猫抓浏览器资源嗅探扩展:网页视频一键嗅探与M3U8下载的完整攻略
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你是否遇到过这样的场景:网课上到一半,想把关键片段保存下来离线复习,却发现页面根本没有下载按钮;看到一段精彩的技术演示,想留作资料,右键却只有"复制链接";想收藏一个直播回放,播放器却禁止了所有保存入口。在这个流媒体无处不在的时代,"看得到却存不下"几乎成了每个人的日常烦恼。
猫抓(cat-catch)正是一款为解决这类问题而生的浏览器资源嗅探扩展:它会自动扫描你打开的网页,把藏在背后的视频、音频、图片等媒体资源一个个"揪"出来,并附上专业的 M3U8/HLS 流媒体解析能力,让你把在线内容下载到本地。开源、免费、无广告,支持 Chrome、Edge、Firefox 三大主流浏览器。
打开弹窗,当前页面的媒体资源一目了然,勾选即可下载或解析
为什么大家都在用这个开源嗅探插件
在众多同类工具里,猫抓能积累口碑,靠的是下面这几项"硬实力":
- 🎯网页资源自动嗅探:后台监听网页发出的媒体请求,自动过滤广告、脚本等干扰项,只把真正有用的媒体文件列给你看。
- 🔐M3U8 专业解析:内置独立解析器,能处理分片 TS 列表、AES-128 加密流、直播流,支持多线程合并下载,甚至可以直接转成 MP4。
- 🌍9 种语言覆盖:中文、英文、西班牙语、日语、韩语、俄语、越南语、葡萄牙语(巴西)和繁体中文,全球用户开箱即用。
- 🧩自带"瑞士军刀"工具箱:除嗅探外,还集成了 DASH(MPD) 解析器、JSON 格式化、视频录制、WebRTC 录制、媒体倍速控制等实用功能。
- 🕵️隐私透明:项目完全开源,所有数据仅在本地处理,不上传任何服务器,也不含任何追踪器。
从下载到第一次抓取:完整上手路径
整个上手过程比我预想的还要轻量,不需要注册账号,也不需要任何命令行基础。
第一步:选择安装方式
- 如果你用 Chrome,直接打开 Chrome 网上应用店搜索 "cat-catch" 即可安装;
- Edge 用户前往 Microsoft Edge 加载项商店同样一键搞定;
- Firefox 用户在附加组件商店搜索安装(部分网络环境下可能需要切换访问区域);
- 想尝鲜或二次开发的用户,可以克隆源码后手动加载:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开浏览器的"扩展程序"页面,开启右上角的"开发者模式",点击"加载已解压的扩展程序",选中刚才克隆下来的文件夹即可。
第二步:确认浏览器版本
这里有一个容易被忽略的兼容性细节:1.0.17 之后的版本需要 Chromium 内核 93 以上;想体验全部功能,建议使用 104 版本以上的浏览器。如果你的浏览器较旧,可以退回 1.0.16 版本使用。
第三步:完成首次嗅探
随便打开一个带视频的网页,点击工具栏上的猫抓图标,弹窗里就会列出当前页面捕捉到的所有媒体资源。勾选你要的文件,点"下载所选",完事。整个过程不超过一分钟。
核心能力拆解:三件最值得玩味的"武器"
武器一:M3U8 解析器,把"加密切片"变成本地视频
这是猫抓最核心也最被称道的能力。很多在线视频采用 HLS 协议,把一部片子切成几十上百个 TS 小分片播放,普通下载工具根本无从下手,而猫抓的解析器就是为此设计的。
它的工作流大致是这样的:
- 载入地址:在解析器页面粘贴 m3u8 链接,或直接从嗅探列表一键跳转;
- 解析清单:自动读取分片列表,统计文件数量、总时长、分辨率,遇到嵌套多级 m3u8、多音轨、多字幕的复杂清单也能逐层展开;
- 处理加密:检测到 AES-128 加密流时,支持自动获取密钥,也可以手动填入十六进制、Base64 密钥或密钥地址,还能一键"寻找疑似密钥";
- 并发下载:可调整下载线程数(界面默认显示 32 线程),支持自定义下载范围(比如只要第 10~20 个分片)、仅提取音频、跳过解密等选项;
- 合并成片:下载完成后可在线合并,或发送到 FFmpeg 转码为 MP4,遇到 HEVC/H.265 编码的切片也能借助在线转码解决。
在解析器里可以清楚看到分片明细,把下载线程、范围和格式设置好就能一键合并
值得一提的是,"边下边存"模式适合超大文件的场景,它能一边下载一边写入磁盘,避免内存被撑爆,代价是不支持在线转格式和失败重下,具体取舍界面里都有提示。
武器二:资源嗅探面板,把"隐形资源"摊在明面上
猫抓的弹窗面板分成几个标签:当前页面、其他页面和媒体控制/其他功能。
- "当前页面"列出正在浏览的标签页里嗅探到的所有媒体,每条记录带有类型、大小、来源等信息;
- "其他页面"可以跨标签查看别的页面捕捉到的资源,对于"资源在后台页面"的情况特别有用;
- 底部工具栏提供下载所选、复制所选、全选/反选、正则筛选、清空等批量操作;
- 遇到单页应用(SPA)网站时,普通的请求监听可能漏掉动态加载的内容,此时可以开启深度搜索模式,主动扫描页面里隐藏的资源;
- 缓存捕捉功能则可以帮你找回一些已经加载过、但列表里没显示的片段。
武器三:媒体控制与录制,让播放器"听你的"
如果你以为它只能下载,那就低估它了。在"媒体控制"标签里,你可以直接接管网页里的视频播放器:
- 倍速播放:把速度调到 0.1x~16x,刷课、审片都方便;
- 画中画:小窗悬浮看视频,边写代码边听课;
- 截图:一键截取当前帧画面,做笔记素材时很好用;
- 循环、静音、音量:常规操控一应俱全。
同时它还内置了三套录制能力:视频录制(录制网页中正在播放的内容)、WebRTC 录制(针对走 P2P 通道的视频流)和屏幕捕捉。很多视频网站用 WebRTC 点对点传输,普通嗅探工具完全无解,猫抓的 WebRTC 录制恰好补上了这块拼图,这也是它区别于多数同类插件的地方。
三个真实使用场景:从学生到开发者的收益对比
场景一:网课与知识付费课程📚
- 问题:课程平台限制下载,出差路上没网络就没法学。
- 方案:嗅探出课程视频,用 M3U8 解析器分集下载,转成 MP4 放入本地知识库。
- 收获:支持暂停续传,长视频课程可以分多次下载,真正实现"随时随地离线学"。
场景二:内容创作与素材收集🎬
- 问题:看到合适的参考视频、B-roll 素材,却没有官方下载渠道。
- 方案:一键嗅探原画质资源,配合"保持原分辨率"的特性保存素材。
- 收获:不做任何压缩转码,拿到手的画质就是网页播放的画质,剪辑时无需二次找源。
场景三:开发调试与自动化运维🛠️
- 问题:需要验证自己播放器的流地址是否正常,或想分析某个平台的流媒体实现。
- 方案:用解析器载入 m3u8/MPD 地址,查看分片与密钥细节;通过 MQTT 通道把嗅探到的资源推送到自己的服务端,实现资源清单的自动化收集。
- 收获:既能当调试工具用,也能作为流媒体监控的"情报前端",技术玩家还能直接把下载命令复制给 aria2 或 m3u8DL 等外部工具接力。
同一功能在不同语言环境下体验一致,猫抓的国际化不是简单翻译,而是完整的本地化适配
提升效率的进阶技巧与避坑提醒
技巧一:善用正则筛选,告别大海捞针资源多的时候,可以在筛选框里输入正则表达式(如只匹配\.mp4$),回车即可过滤列表。注意界面提示:正则匹配较耗资源,非必要时不要常开。
技巧二:给下载器设置"后备方案"如果嗅探到的直链下载失败,猫抓会自动启用内置下载器再次尝试;配合"自定义保存文件名"和"下载完选择保存目录",可以形成一套稳妥的下载流水线。
技巧三:用快捷键提速扩展支持快捷键操作,比如一键暂停/启用嗅探、切换自动下载、打开解析器、深度搜索等,高频用户建议在扩展快捷键设置里配好。
技巧四:认准官方来源,警惕"伪猫抓"这是一个真实的坑:因为猫抓完全开源,有人把带广告代码的修改版上架到了应用商店,外观几乎一样。下载时请认准官方安装地址和开源仓库,不要从第三方渠道安装来历不明的版本。
避坑提醒:遇到检测不到视频的情况,先别急着下结论——检查是否启用了深度搜索、浏览器权限是否完整授予、页面是否通过 WebRTC 传输,以及是否遇到了 DRM 版权保护(这种情况解析器会明确提示,需借助第三方工具)。另外,解析器里若提示"SAMPLE-AES-CTR 加密暂无法处理"或"找不到 ADTS 头",说明是特殊加密格式,换第三方合并软件即可。
关于安全的几个高频疑问
Q1:用这个扩展会不会泄露我的数据?不会。项目隐私政策明确说明:所有信息都在本地储存和处理,不会发送到远程服务器,不包含任何跟踪器。代码完全开源,任何人都可以审查,这也是它比闭源嗅探工具更让人放心的原因。
Q2:浏览器版本旧了还能用吗?能。1.0.17 之后要求 Chromium 内核 93+,低于这个版本可退回 1.0.16;想要完整功能则建议升级到 104+。Firefox 用户需要注意个别功能(如部分录制能力)在不同内核下可用性略有差异。
Q3:为什么有些网站的视频就是嗅探不到?常见原因有四种:网站采用了特殊加密或 DRM 保护;视频走 WebRTC 等 P2P 通道(此时可试 WebRTC 录制);页面是动态加载的 SPA 应用(需要开启深度搜索);浏览器权限没有完整授予。
Q4:下载速度很慢,怎么优化?在解析器里把下载线程数调高(网络条件好可以拉满),避开高峰期,同时检查自定义请求头是否带了正确的 Referer——很多平台的 CDN 会校验来源,猫抓支持自动设置 Referer 和 Cookie 参数,遇到 403 错误时优先检查这里。
Q5:扩展会自动更新吗?商店安装的版本会自动更新;源码安装的版本则需要手动git pull拉取最新代码后重新加载扩展。
写在最后:为什么值得给浏览器装上它
猫抓这款开源嗅探扩展之所以受欢迎,说到底就两个字:好用。它把"嗅探、解析、下载、转码、录制"这一整条媒体获取链路做进了同一个弹窗里,功能密度极高,却保持了极低的上手门槛——没有账号体系、没有付费墙、没有广告弹窗,装完即用。
它适合谁?适合所有"想把在线视频变成本地资产"的人:追课的学生、剪视频的创作者、审素材的运营、调试流的开发者,乃至只是想离线看剧的普通用户。而作为开源项目,它 GPL-3.0 的许可、活跃的社区翻译贡献和清晰的模块化源码结构(国际化配置在_locales/目录,M3U8 解析核心在js/m3u8.js与js/m3u8.downloader.js,嗅探逻辑集中在catch-script/与js/content-script.js),也让技术爱好者有了深入研究和二次开发的空间。
最后提醒一句:猫抓只适合下载你拥有版权或已获授权的内容,请尊重创作者的劳动成果,遵守当地法律法规。放心的是,项目本身也提供了完善的"拒绝抓取"机制,任何网站运营方都可以提交申请,把自己的域名加入避免抓取列表。
现在,不妨打开你的浏览器,装上这个"抓猫神器",把那些只看得到、存不下的视频资源,统统收进本地硬盘吧。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考