☰
猫抓 cat-catch:浏览器资源嗅探与 M3U8 解析完整指南
2026/10/18 4:15:17 网站建设 项目流程

猫抓 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询