网页视频怎么都下不来?免费开源的猫抓扩展三步嗅探M3U8并下载
网页视频怎么都下不来?免费开源的猫抓扩展三步嗅探M3U8并下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你有没有过这种憋屈时刻:看完一个教学视频想存下来,右键没有"另存为",各种下载工具点了没反应,最后只拿到一个几十行、满是#EXTINF开头的文本文件。这个文件叫M3U8,通俗讲就是"把长视频切成无数小片段、再记录怎么拼回来的播放清单"。而猫抓(cat-catch)这款免费开源的浏览器资源嗅探扩展,就是专门对付这类情况的:它能把网页里藏着的媒体资源全部嗅探出来,尤其擅长把 M3U8 流媒体整段拿下。
它到底是个啥:一句话讲明白
猫抓是一款装在浏览器里的"资源雷达"。平时它不打扰你看网页,只在后台悄悄记录页面加载过的所有媒体文件——视频、音频、图片、字幕一个不漏。等你点开工具栏上的猫抓图标,它会把这些资源列成一张明明白白的清单,就像给网页开了一个"文件管理器",把藏起来的视频揪到你面前。
它身上有几个很讨喜的特质:
- 免费、开源、无广告:采用 GPL-3.0 开源协议,代码透明可审计,商店版本同样免费,不用看任何推广弹窗。
- 跨浏览器全家桶:Chrome、Edge、Firefox 都有对应版本,安卓端的 Edge 也能用,基本覆盖了主流入口。
- 隐私友好:嗅探结果全部存在本地,不上传任何服务器,连项目文档都明确承诺不含任何追踪器。
- 多语言界面:内置中文、英文、西班牙语、日语、韩语、俄语等 10 套语言包,界面会跟随浏览器语言自动切换。
第一次完整使用:从装好到拿到成片
很多人第一次用这类扩展容易卡在"不知道接下来点哪",其实整条路走通只要五步。
第 1 步:把它装进浏览器
按自己习惯三选一:
- 应用商店装(最省事):在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件里搜"cat-catch",点安装即可。
- 源码加载(喜欢动手的人):先克隆仓库
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再打开浏览器的扩展管理页面,开启"开发者模式",点"加载已解压的扩展程序",选中克隆下来的文件夹。 - 拖 CRX 文件:从项目的 Release 页面下载 .crx 文件,直接拖进扩展管理页面。
装好后建议把图标固定到工具栏——后面每一步都要用到它。
第 2 步:打开嗅探清单
打开任意一个带视频的网页,点一下工具栏上的猫抓图标。弹出的面板里就是当前页面抓到的所有资源,顶部还能切换"当前页面"和"其他页面"两个视图。每个条目都带着文件名、大小,点中某一条,下方会展开更详细的信息:时长、分辨率、MIME 类型,还有完整的资源地址。
第 3 步:先预览再决定
清单里如果躺着好几个看起来差不多的文件,别急着全下。点条目右侧的播放按钮,面板里会直接嵌入一个播放器让你预览内容,确认是目标视频再动手,能少下不少冤枉文件。
第 4 步:勾选、批量下载
支持多选,勾上你想要的几条,点底部"下载所选"就开存了。普通 mp4 之类直链资源到这一步已经算大功告成。
第 5 步:碰到 M3U8 就交给解析器
如果清单里出现的是.m3u8结尾的条目,别慌——它只是一张"藏宝图",真正的视频本体是它指向的几十上百个.ts小分片。这时候点开猫抓的 m3u8 解析器,它会自动读取这份清单、逐片下载、最后合并成一个完整文件还给你。你要做的核心操作只有一下:点"合并下载"。
进阶玩法:几个普通用户不知道的隐藏能力
用熟基础流程之后,下面这几个能力能让体验再上一个台阶。
32 路并发,下载速度直接拉满
HLS 流媒体的特点是分片极多、单个极小,逐片顺序下载会很煎熬。猫抓的解析器默认支持高达32 个线程同时拉取分片,相当于把整个视频拆成 32 份并行下载再拼回,速度观感完全是两回事。网络不稳的话也可以手动调低线程数求稳。
加密视频也能解
不少平台的 HLS 流媒体上了 AES-128 加密(一种把数据打乱的算法)。解析器里预留了"密钥"输入框,支持 16 进制和 Base64 两种格式,还能填 IV 偏移量;密钥填对了,它就能边下边解密,最终交付一个能正常播放的 MP4,不需要你额外装解密工具。
只要音频?也行
如果你只想保留课程的语音部分,在解析器里勾上"只要音频",合并输出的就是纯音频文件,能省下一大截存储空间。
只下某一段
视频长、只想留某几集或者某一段?解析器支持设置"下载范围",比如指定分片 1 到 64 之间的 10 到 20,精准取用,不浪费流量。
丢给 FFmpeg 或 m3u8DL
进阶用户可以把任务发送给 FFmpeg 做在线转码,或者一键复制 m3u8DL 的命令行参数,拿到终端里自己执行。想深度折腾流媒体的人,这里留足了操作空间。
界面语言随便切
多语言不是简单翻译几个按钮,整个解析器、设置页都是全套适配。切换到西班牙语试试,标题栏直接变成"Analizar m3u8 con cat-catch",体验相当完整。想贡献新语言的翻译,也可以直接去项目_locales目录下的语言包文件里改。
踩坑实录:你可能遇到的几个问题
为什么有的视频嗅探不到?
先别怀疑扩展坏了,多数是这几个原因:
- 走了 WebRTC 通道:WebRTC 是一种点对点的实时传输技术,数据不经过常规网页请求,嗅探工具天然够不着。
- 网站做了特殊加密或混淆:资源路径被打乱,常规匹配规则认不出来。
- 资源是动态加载的:单页应用里的视频往往是滚动后才请求的,这时去设置里打开"深度搜索"模式,把动态请求也纳入扫描范围。
- 权限没给全:检查浏览器有没有把扩展需要的权限拦截掉。
下载到一半断了怎么办?
HLS 分片下载支持断点续传,重新发起任务时,已经下好的分片会被跳过,直接从断掉的位置继续,不用从头再来。
下载很慢是怎么回事?
先看网络本身,再尝试把线程数往上调。如果慢是平台限速导致的,那属于对方策略,换网络环境、避开高峰时段会更实际一些。
小心"伪猫抓"
因为猫抓完全开源、谁都能改,应用商店里出现过加广告甚至夹带私货的冒牌版本。认准官方渠道安装,来源不明的 .crx 文件尽量别碰——装扩展和装软件一样,来源比功能重要。
写在最后:现在就去试试
从安装、打开、嗅探到拿到成片,熟练之后全程用不了两分钟。说句实在话,猫抓最大的价值不在于"能下载"这个事实,而在于它把"把网页视频变成自己的本地文件"这件事的门槛降到了零——不需要懂任何流媒体原理,也不用在电脑里堆一堆看不懂的下载器。
最后照例提醒一句:动手之前,先确认你有权保存这些内容。工具本身是中性的,用得规矩,它就是你浏览器里最顺手的搭档之一。现在就打开浏览器,给猫抓一个出场的机位吧。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考