猫抓 cat-catch:3 步跑通浏览器资源嗅探与一键下载的完整路径
2026/9/7 5:23:46 网站建设 项目流程

猫抓 cat-catch:3 步跑通浏览器资源嗅探与一键下载的完整路径

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

当你想保存一段在线视频时,猫抓(cat-catch)会替你把页面里藏起来的媒体地址嗅探出来。它是免费开源的浏览器资源嗅探扩展,支持 M3U8 流媒体解析与一键下载,兼容 Chrome、Edge、Firefox。

它到底能干什么

这一节回答一个问题:猫抓替你解决什么麻烦。很多网站把视频藏在动态请求里,右键另存为拿不到文件,猫抓在本地监听页面加载的媒体请求,把视频、音频和 M3U8 流地址筛出来列成清单,供你下载或交给本地播放器。下文先带你装好扩展,再用三个场景把嗅探、解析、调用播放器跑一遍,最后交代配置、排查与合规边界。

从零到跑通(快速上手)

三种装法选一种,五分钟内能点开图标。

方式 A:应用商店(适合大多数人)

  1. 打开浏览器扩展商店,搜索 "cat-catch" 或"猫抓"
  2. 认准官方条目,点击安装

⚠️ 商店里存在加了广告代码的"伪猫抓",安装地址以仓库 README.md 列出的为准。

方式 B:源码加载(适合想审查行为的人)

  1. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  2. 打开扩展管理页,开启"开发者模式"
  3. 点击"加载已解压的扩展程序",选中克隆下来的文件夹

方式 C:离线包 CRX(适合不便访问商店的环境)

  1. 从官方发布页右键另存为下载 crx 文件
  2. 将 crx 文件直接拖入扩展管理页

✅ 自检锚点:工具栏出现猫抓图标,点开弹出资源列表;打开任意视频页后,列表开始有条目。

场景实操

三个场景对应最常见的三类保存需求,照做即可。

资源嗅探实操一:保存 M3U8 直播回放

情境:你在一个体育平台看完直播回放,想离线保存,页面上只有播放器,没有下载按钮。

操作

  1. 打开回放页,让视频播放几秒
  2. 点击猫抓图标,在资源列表里找到 .m3u8 结尾的条目
  3. 点击该条目,进入 M3U8 解析器
  4. 等分片列表加载完成,点击开始下载
  5. 下载完成后保存合并好的视频文件

结果:得到一个可离线播放的完整视频,不再是零散的分片。

单条搞定之后,如果页面里有一批资源需要统一处理——

资源嗅探实操二:批量下载课程视频

情境:一门在线课程有十几节课,你想把视频都存下来,又不想逐页反复操作。

操作

  1. 打开课程目录页,依次浏览几节课让资源被捕获
  2. 点击猫抓图标,切到"其他页面资源"区域
  3. 勾选所有 .mp4 条目
  4. 点击批量下载

结果:所选视频依次落盘,资源列表里对应条目进入完成状态。

批量存完之后,还有一个小需求:不想落盘,只想先用本地播放器试播一下。

调用本地播放器试播捕获的视频

情境:你怀疑这条流的码率或画质不合预期,想先用本地播放器验证再决定是否下载。

操作

  1. 在资源列表里找到目标视频条目
  2. 点击该条目旁的调用按钮
  3. 选择本地播放器,如 PotPlayer 或 VLC
  4. 播放器自动打开对应的流地址

结果:本地播放器直接播放该资源,全程无需下载落盘。

进阶配置

两个真正影响体验的选项,其余保持默认即可。

  • M3U8 下载线程数→ 控制并行拉取分片的数量 → 默认 6,按带宽调到 4–8。
  • 深度搜索→ 页面加载完成后补抓漏掉的媒体请求 → 动态加载多的视频页建议开启。

其余配置项在选项页都能找到,入口见 options.html,默认值与保存逻辑在 js/options.js。

卡住了怎么排查

四条高频问题,按症状对号入座。

  1. 症状:点击猫抓图标,资源列表是空的可能原因:视频尚未开始加载,或请求类型未命中识别规则解法:让视频播放几秒后再点开扩展;仍为空就在选项页打开"深度搜索"开关,刷新页面重试
  2. 症状:M3U8 下载出的文件无法播放、分片乱码可能原因:分片带 AES-128 加密,密钥未填解法:在解析器密钥输入框粘贴那段 16 进制或 Base64 字符串后点确认,分片会自动解密,密钥处理逻辑见 js/m3u8.js
  3. 症状:大文件下载到一半失败可能原因:网络波动,并发请求超时解法:把线程数从 6 调到 2–4,点"停止"后重新开始任务
  4. 症状:扩展图标灰色,点击无反应可能原因:扩展被暂停,或浏览器内核低于 93解法:右键图标选"启用";打开浏览器"关于"页确认 Chromium 内核 ≥93,完整功能需 ≥104

使用边界

  • 只下载你拥有版权或已获授权的内容,使用者自行承担法律责任
  • 捕获与解析的数据全部本地存储处理,不上传远程服务器,无跟踪器
  • 商店里存在加广告的二传版本,装错版本有数据安全隐患
  • 网站运营方不希望被抓取:在仓库 Issue 提交 [Opt-Out Request] 与域名,后续版本会加入避免抓取列表

参与项目

猫抓采用 GPL-3.0 协议开源,代码就在上文 clone 的 cat-catch 仓库里。贡献门槛不高:遇到 bug 提 Issue、给 _locales/ 目录补翻译、完善使用文档,三选一开始就行。近期方向是增强移动端体验与更多流媒体格式的支持。

猫抓把动态页面里藏起来的媒体地址摆到明面上,嗅探、解析、下载全在本地。按上文方式 A 装好扩展,点开图标就能开始抓资源。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

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

立即咨询