cat-catch 网页视频嗅探与下载完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款网页视频下载与资源嗅探扩展,能列出当前页面加载的全部媒体文件并支持下载、合并与解密。它适合需要保存课程视频、收藏网页素材、处理 M3U8 流媒体的用户,也方便开发者调试媒体请求。扩展基于 Manifest V3(版本 2.7.2),支持 Chrome、Edge 与 Firefox,提供 11 种界面语言(见 _locales/)。
资源嗅探功能速览
| 功能 | 解决的问题 | 入口 / 触发方式 |
|---|---|---|
| 资源嗅探列表 | 找出页面实际播放的视频、音频 | 点击工具栏图标,"当前页面"标签 |
| 批量下载 / 复制 | 一次处理多个资源 | 勾选后点"下载所选"或"复制所选" |
| 深度搜索 | 抓取未加载完、隐藏较深的资源 | 命令 deepSearch |
| M3U8 解析器 | 将分片流媒体合并为完整文件 | 命令 m3u8,模块见 js/m3u8.js |
| MPD 解析器 | 处理 DASH 格式流媒体 | 功能入口 |
| 自动下载 | 按规则保存指定类型资源 | 命令 auto_down |
| 媒体控制 | 倍速、画中画、截图、音量 | "媒体控制 / 其他功能"标签 |
弹窗顶部有三个标签:"当前页面"列出本页资源,"其他页面"管理其他标签页,"媒体控制 / 其他功能"放额外工具。每条资源标注文件名、大小、时长与分辨率,右侧提供预览、播放、下载按钮,底部可"全选""反选""筛选""清空"。
浏览器商店安装与开发者模式加载源码
商店安装(Chrome / Edge / Firefox):
- 打开对应浏览器扩展商店,搜索 cat-catch。
- 进入官方页面点击安装。
- 在工具栏固定猫抓图标即可使用。
源码安装(可自定义):
- 克隆源码:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch。 - 扩展管理页开启"开发者模式"。
- 点"加载已解压的扩展程序",选中刚下载的扩展文件夹。
场景演练:网页视频下载
保存当前页面的 mp4 视频文件
入口:打开含视频的网页 → 点工具栏猫抓图标 → "当前页面"标签。 操作:在列表定位目标 mp4(带大小、时长、分辨率)→ 勾选 → 点"下载所选"。 结果:文件写入本地下载目录,可先点预览按钮试播确认再下载。
合并 M3U8 分片流媒体为 MP4
入口:命令 m3u8 打开 M3U8 解析器。 操作:粘贴 M3U8 地址 → 列出切片、总时长与分辨率 → 设下载线程数与下载范围 → 勾"mp4 格式" → 点"合并下载"。 结果:分片被下载并合并为一个 mp4;大文件可走在线 ffmpeg 转码。
进阶与避坑
- 加密流:解析器填入密钥(16 进制或 base64)与偏移量 IV 即可解密;AES-128-ECB 暂不支持解密。
- 检测不到资源:先刷新或向下滚动触发加载,再用深度搜索(命令 deepSearch)。
- 一次性 URL:解析器支持从缓存读取 m3u8,避免过期链接失效。
- 内核版本:1.0.17 之后需 Chromium 93 以上,完整功能建议 104 以上。
- 下载慢或失败:调大解析器线程数;m3u8 分片出错会自动重试以提高成功率。
猫抓按"原样"提供,数据本地存储、不发送到远程服务器,仅用于保存你拥有版权或已获授权的媒体内容,更新记录见 CHANGELOG.md。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考