猫抓 cat-catch:免费网页资源嗅探扩展,把 m3u8 分片视频合成完整文件

猫抓 cat-catch:免费网页资源嗅探扩展,把 m3u8 分片视频合成完整文件

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

拿到视频链接,打开却只是一堆 .ts 分片;右键教程视频,找不到任何下载入口。cat-catch(猫抓)是一个免费的浏览器资源嗅探扩展,它把网页里藏起来的媒体资源摆到台面上,你挑,它存,m3u8 分片流也能合并成完整文件。

为什么需要它

  • 有些在线课程页面只给播放、不给下载,右键什么都没有,真实文件地址藏在网络请求里。cat-catch 会盯着页面的请求,把视频、音频的真实地址嗅出来列成清单。
  • 手里只有一个 m3u8 地址,打开是一堆看不懂的 .ts 分片,存不成整片。猫抓内置 M3U8 解析器,能把分片合并成一个完整视频。
  • 面对 WebRTC 直播流,连直链都抓不到。猫抓提供录制脚本功能,可以把这类流录下来,得到 MP4 文件。

能力速览

项目说明
支持浏览器Chrome、Edge、Firefox(1.0.17 起需 Chromium 93 以上,104 以上体验完整)
嗅探方式监听页面网络请求,自动列出媒体资源
支持格式MP4、WebM 等直链;M3U8(HLS)、DASH(MPD)分片视频
下载去向本地保存、Aria2 RPC、调用程序 / MQTT 推送
价格与协议免费开源,GPL-3.0

一句话概括:装进浏览器即用,直链、分片流、直播流都在同一份清单里处理。

安装并跑起来

应用商店安装(推荐):

  1. 打开 Chrome、Edge 或 Firefox 的官方扩展商店。
  2. 搜索 cat-catch,安装官方版。

注意:开源项目谁都能打包上架,商店里出现过加广告代码的伪猫抓,认准官方条目,别装来路不明的同名扩展。

源码安装(备选):

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

装完怎么确认它在工作:随便打开一个带视频的网页,点浏览器右上角的猫抓图标。弹出列表里出现带 URL 和文件大小的条目、页面播放时图标角标数字跟着涨,说明嗅探正常。如果显示一条没有,先确认视频是否真的开始播放过,再看该站点是不是被加进了「屏蔽网址」列表。

常见任务实操

找到并下载想要的资源

什么时候用:想把当前页面的视频或音频存下来。

怎么操作:点右上角图标打开资源列表,按「当前页面 / 其他页面」分栏,每行给出 URL 和文件大小。用全选、反选、关键词筛选缩出目标,勾选对应行的下载按钮即可。遇到没有直链的 WebRTC 直播流,点列表底部的「录制脚本」,录完得到 MP4。

完成后得到什么:选中的资源按原格式保存到本地;WebRTC 录制则得到一个 MP4 文件。

把分片视频合成整片

什么时候用:手里只有一个 m3u8 地址,或清单里嗅到了 m3u8 资源。

怎么操作:打开 M3U8 解析器页面,粘贴地址,页面会显示文件数、总时长、分辨率和切片列表;加密视频再填密钥(支持 16 进制或 base64)。点「合并下载」直接合并,或经 Aria2 RPC 把任务发给 aria2。不想手动操作,可在设置里开「自动下载」,清单里的 m3u8 资源点下载就自动交给解析器。

完成后得到什么:一个完整的 MP4(或 WebM)文件,不再是一堆 .ts。

下载前先看一眼

什么时候用:清单里有多个大小相近的资源,分不清哪个是正片、哪个是广告片花。

怎么操作:切到「媒体控制 / 其他功能」页签,在内置播放器里播放选中资源,倍速快速扫一遍,音量、画中画、全屏、截图都可用。

完成后得到什么:确认内容无误再点下载,省得下错文件浪费空间。

进阶配置

  • 屏蔽资源:用正则表达式过滤资源 URL,支持 i(忽略大小写)、g(全局)标志,还能给匹配到的 URL 补上后缀,帮下载器识别格式
  • 屏蔽网址:*和?通配符屏蔽指定域名,支持把站点单独设为白名单
  • 后缀与类型规则:增删嗅探的文件后缀,为每类媒体设定最小过滤大小
  • 第三方对接:Aria2 RPC 发送下载任务、调用程序把数据交给本地工具、资源清单推送 MQTT 服务器
  • 自定义复制格式、User-Agent、m3u8 保存文件名与下载目录,均可在设置页调整

和其他方案差在哪

  • 全程本地:嗅探和分片合并不经过任何第三方服务器,不上传、不中转。
  • 免费开源:没有会员档,也没有内嵌广告。
  • 分片流是强项:很多下载管理器只认直链,m3u8、DASH 得另找工具;猫抓在浏览器里直接解析合并,不离开页面。
对比维度cat-catch普通下载管理器云端解析服务
数据走向全程本地本地需上传中转
价格免费开源看具体产品常见收费或限速
m3u8 / DASH解析并合并多数不支持依赖其服务

合规与隐私

只下载自己拥有版权或已获授权的内容,拿去下载未授权受保护的内容,责任在你自己。隐私上它没有可交代的风险:所有信息在本地存储和处理,不发送到远程服务器,不含任何跟踪器。网站方不希望在自家站点嗅探,可以提交标题为[Opt-Out Request] 你的域名的 Issue,附域名和联系邮箱,后续版本就会把该域名加入避免抓取列表。

下一步与资料

  1. 页面内嗅探源码:catch-script/ 负责嗅出页面媒体,想看懂嗅探原理从这里入手
  2. 扩展主体源码:js/ 后台脚本、M3U8 解析器、媒体控制的实现都在这一层
  3. 项目说明:README.md 安装地址、兼容性版本与 Opt-Out 流程都在这

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

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