猫抓 cat-catch:浏览器资源嗅探与 M3U8 解析完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
网课页面没有下载按钮、网页音频找不到真实地址,这类情况可以用猫抓(cat-catch)解决。它是一款浏览器资源嗅探扩展,会把当前页面加载过的视频、音频、图片列出来,拿到资源地址后一键预览、下载,还能把 M3U8 分段流解析合并成完整视频文件。适合所有经常需要保存在线媒体的用户。
这个项目能做什么
- 列出页面加载过的全部视频、音频、图片,标注大小和格式
- 每个资源可在线预览,多选后批量下载或复制地址
- 内置 M3U8 解析器,下载分片并合并成一个完整文件
- 加密内容支持手动填入密钥(16 进制或 Base64)与 IV 解密
- 把一次捕获操作录制成脚本,在相似页面复用
📦 快速上手:三种安装方式
三条路任选一条:
- 应用商店:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件中搜索「猫抓」或「cat-catch」安装,Firefox 商店需非国区网络访问。
- 源码安装:克隆仓库,在扩展管理页指向目录加载。
- CRX 安装:从 Releases 下载 crx 文件,拖进扩展管理页即可。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆后打开扩展管理页的「开发者模式」,点「加载已解压的扩展程序」,选中克隆出来的文件夹。
装好点开工具栏图标,弹出窗口就是主界面:当前页面捕获的资源按类型、大小、格式列成实时列表,选中项下方还能看到标题、MIME、时长、分辨率和完整地址,底部有「下载所选」「复制所选」「清空」等批量按钮。
两个容易踩的坑:商店里有加过广告代码的仿冒版本,认准官方地址安装;1.0.17 之后需要 Chromium 内核 93 以上,想体验完整功能建议内核 104 以上。
页面侧捕获逻辑在 catch-script/,扩展后台逻辑在 js/,进阶读者可以直接进去读源码。
🎯 核心场景实操
把课程视频存到本地
想做什么:把网课页面上的视频保存到本地。
具体怎么做:在列表里筛选视频项,先点播放按钮预览确认是不是目标内容,再点下载按钮;链接也可以交给其他下载管理器继续处理。
做完能看到什么:下载完成后,视频文件出现在浏览器下载目录,文件名就是列表里显示的 mp4 地址对应的名称。
拿到网页音频与图片的真实地址
想做什么:不翻开发者工具的网络请求,直接拿到音频真实地址或批量收图。
具体怎么做:音频类资源在列表里直接显示真实地址,点右侧复制按钮即可复制,或保存本地;图片类资源用「全选 / 反选」勾选后,点「下载所选」或「复制所选」批量处理。
做完能看到什么:复制后得到一个可直接访问的资源地址;批量下载的文件会集中出现在下载目录里。
M3U8 分段流解析成完整视频
想做什么:视频被切成大量小分片、用 M3U8 清单组织播放,单个地址下不下来。
具体怎么做:打开拓展的 M3U8 解析器,粘贴清单地址并下载,页面会列出全部分片,顶部显示分片总数、总时长和分辨率;选好输出格式(mp4 格式 / 只要音频)与线程数后点「合并下载」;加密内容需先在输入框填好密钥(16 进制或 Base64)和 IV。
做完能看到什么:所有分片下载并合并成一个完整视频文件,点「打开下载目录」就能查看。
🔧 常用参数调优
- 线程数:控制分片与文件的并发下载数,8~16 个线程通常合适;设太高容易触发服务器限速,分片会失败。
- 输出格式:选「mp4 格式」会把结果封装成 mp4 容器,方便换设备播放;只要声音的内容勾「只要音频」可省下大部分体积。
- 密钥 / IV:只有加密内容需要填,填错会导致解出来全是坏帧,确认格式(16 进制或 Base64)后再提交。
❓ 常见问题速查
- 列表里没有视频→ 先让页面把视频播放一遍再刷新列表;动态加载的站点启用「深度搜索」,扩展会扫描得更彻底。
- M3U8 解析失败→ 确认清单地址能直接访问、内容符合 HLS 标准;加密视频必须填入正确的密钥和 IV。
- 部分分片下载不到→ 分片常是相对路径,解析器没拼对完整 URL 时需人工核对分片地址。
- 大文件下载不稳定→ 把线程数降到 8~16,并预留足够磁盘空间。
- 某些功能用不了→ 先确认内核版本:低于 93 要用旧版本,完整功能需要 104 以上。
🔒 数据去哪了
捕获、解析、下载全部在本地完成,数据不会发往远程服务器,扩展不含任何跟踪器。项目以 GPL-3.0 协议开源,代码完全可审查。请只用于你拥有版权或已获授权的内容;网站运营者若不希望被嗅探,可在仓库 Issue 中以「[Opt-Out Request] 域名」提交请求,该域名会加入后续版本的避免抓取列表。
经常需要保存课程视频、网页音频或分段流的用户,装上猫抓就能直接用;想批量抓取受版权保护内容、或期待全自动无人值守下载工具的场景,它不适合你。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考