猫抓浏览器扩展指南:4 步把网页视频和 m3u8 流下载到本地
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,专门把网页里正在加载的视频、音频"揪"出来保存到本地,适合想留存网课、直播回放,但完全不想碰开发者工具的你。它支持 Chrome、Edge 和 Firefox,嗅到的数据只在本机处理,不上传任何服务器。
这篇文章不绕弯子:先用最短路径带你完成安装并下第一个文件,再挑 4 个实用功能逐个拆开。如果你只想找"如何下载网页视频"的答案,读完「快速上手」就可以收工。
快速上手 🐾
- 安装。到官方扩展商店搜索安装即可;Edge Android 用户直接扫二维码(见下图)。想自己跑源码也行:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹。 - 打开目标网页,把视频或音乐播放几秒,让浏览器真正发出媒体请求。
- 点工具栏的猫爪图标,弹层自动列出捕获到的资源,标注类型、大小和时长。
- 悬停预览,确认是目标文件再动手。
- 点"下载",文件落到浏览器默认下载目录。
功能逐项拆解
🎬 弹层资源列表:先预览,再下载
网课、影视站点这类场景最直接。弹层把当前页面的媒体请求排成列表,底部一排"全选""反选""筛选""清空"按钮,批量勾选后一次下载。悬停任意一条即可在线预览,避免下到错文件。
📡 M3U8 解析器:直播回放不再拆零
遇到 m3u8 地址时,直接下载只会拿到一个播放清单文本,真正的画面散在几百个 TS 分片里。猫抓的 M3U8 解析器把所有分片列出来,显示总时长和分辨率,然后一键合并成完整 mp4。可操作细节:点击任意切片可单独取消,只下你要的那一段;新版还能从浏览器缓存回读"一次性"签名 URL,专治链接过期。
🎥 视频录制:页面不给地址时的兜底
有些内容只有 WebRTC 流,压根没有可下载的文件地址。猫抓内置的"视频录制"能把这类画面录下来,还带"录制 WebRTC"选项。适合录几分钟的关键片段,别指望拿它录两小时的课。
🔍 深度搜索与缓存捕捉
弹层漏了资源——比如页面刷新太快、监听没抓全——就用"缓存捕捉"从浏览器缓存里翻,再不行开"深度搜索"扫一遍页面脚本里的媒体地址。两个按钮就在弹层底部,和筛选、清空挨着。
进阶设置 ⚙️
设置页(右键扩展图标 → 选项,逻辑见 js/options.js)里对新手真正有用的几项:
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 下载文件名 | ${title}.${ext} | 网页标题+后缀,模板里还能换标签 |
| 过滤大小 | 0 KB | 支持>100 KB、500-1000 MB这类表达式,挡掉碎片 |
| 格式过滤 | mp4、mp3 等默认开 | ts、srt、vtt 默认关闭,按需打开 |
| 清理模式 | 正常清理 | 控制弹层列表何时重置,可选"更频繁" |
| M3U8 自动下载 | 开 | 打开解析器就自动开始,想手动控制可关掉 |
快捷键默认一个都没分配。扩展自带"暂停/启用""M3U8 解析器""深度搜索""预览"等命令,需要到浏览器的"扩展程序快捷键"页面自己指,比如 Ctrl+Shift+Y;不指就只能靠鼠标。
原理速览 🔎
猫抓本质是个"网络监听器":扩展在页面注入脚本,把视频、音频、m3u8/mpd 这类媒体请求随手记下,再按后缀、MIME 类型和你的自定义正则筛一遍。捕获逻辑在 catch-script/catch.js,生命周期管理在 js/background.js,全程本地运行。
常见问题 ❓
弹层一片空白,什么都看不到现象:点猫爪图标,列表是空的。原因:嗅探总开关被关了,或者视频还没播放、页面尚未发出媒体请求。处理:检查设置里的"启用"开关,播放几秒再打开弹层;页面已关的话试"缓存捕捉"。
m3u8 下载失败,或下完播不了现象:直接下载 m3u8 得到一个打不开的文件,或解析时大量报错。原因:m3u8 只是分片索引;部分直播用签名后的"一次性 URL",过期即失效。处理:走 M3U8 解析器做合并下载,新版会从缓存回读失效链接。
装完扩展没反应或功能缺失现象:图标点了没弹层,或某些按钮不可用。原因:1.0.17 起要求 Chromium 93 以上内核,低于 104 功能不完整。处理:升级浏览器;实在动不了就装 1.0.16。
另提醒一句:各商店里出现过掺广告的"伪猫抓",装前核对下地址;也请只下载自己拥有版权或已获授权的内容。
猫抓把嗅探这件脏活全包了,你只管挑选和保存。更多细节看仓库里的 README.md 和用户文档就行。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考