猫抓扩展:网页视频下载与 M3U8 流媒体解析完整操作手册
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
在网页上看视频却找不到下载入口,是很多人常碰到的情况。猫抓(cat-catch)是一个开源的浏览器资源嗅探扩展,它监听页面发出的网络请求,把藏在加载过程中的视频、音频资源列出来,供你直接下载。它最核心的两项能力:嗅探 MP4 等直链资源,以及把 M3U8(一种把视频切成大量小片段依次加载的流媒体格式)合并成完整文件。
📌 能力速览
| 项目 | 说明 |
|---|---|
| 支持资源 | MP4 等直链视频、M3U8 流媒体、音频及其他媒体资源 |
| 核心操作 | 嗅探、预览、勾选下载、批量选择、M3U8 合并、深度搜索、缓存捕捉 |
| 适用平台 | Chrome / Edge(Chromium 内核 93+,104+ 功能完整)、Firefox、Edge Android |
| 许可证 / 费用 | GPL-3.0 开源,免费;数据仅本地存储,无远程上传 |
🚀 最快上手路径
最短路径是走官方商店:
- 在浏览器扩展商店搜索"猫抓",安装官方版(开源项目存在带广告的仿冒上架版本,认准官方)。
- 访问含视频的网页并播放一次,让资源完成加载。
- 点击工具栏猫爪图标,勾选目标资源,点"下载所选"。
商店不便访问时,可执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启"开发者模式"后加载该目录;Edge Android 用户可扫描仓库中 README/edgeqrcode.png 安装。
界面上半部分是当前页面捕获的资源列表(文件名、大小、MIME 类型、时长、分辨率),中部是选中项的实时预览播放器,底部一排按钮覆盖下载所选、全选、反选、自动下载、设置等常用操作。
🔍 核心功能深潜
M3U8 解析器:把切片列表合并成完整视频
它解决什么问题:不少课程站和直播回放用 M3U8 分发内容——播放器只拿到一个播放列表,再逐个请求几十上百个 .ts 小片段。直接保存列表毫无意义,需要工具把片段按序抓取、拼接。
操作路径:在资源列表中打开 M3U8 解析器 → 解析器自动读取切片列表(顶部显示"共 N 个文件、总时长、分辨率")→ 确认参数后点击"合并下载"。
关键参数(对照界面):
- 下载线程数:默认 32,控制并发抓取切片的速度,弱网环境调低更稳。
- 下载范围:按切片编号截取区间,例如只取第 10–64 段。
- 跳过半程 / 只要音频:按奇偶切片抽样,适合先快速看个大概。
- mp4 格式:下载后自动把 ts 片段封装为 mp4,方便直接播放。
- 自定义密钥 / 偏移量 IV:针对 AES-128 加密(一种常见的视频片段加密方式)的源站,填入站点提供的密钥才能解密。
深度搜索与缓存捕捉:对付动态页面
普通嗅探依赖资源在扩展开启后被请求。若页面是懒加载、或资源 URL 是带时效的一次性链接,可以用缓存捕捉从浏览器缓存中捞回已播放过的请求,或用深度搜索对当前页做更彻底的扫描。这两个入口都在弹出面板的"其他功能"区域。解析逻辑可参考 M3U8 解析器源码。
💡 典型用法
如果你要保存一个普通 MP4 视频,可以这样做:播放一次触发加载 → 点扩展图标打开列表 → 勾选后点"下载所选"。
如果你要合并下载一门 M3U8 课程,可以这样做:在列表中打开解析器 → 设置线程数并勾选 mp4 格式 → 点"合并下载",完成后在"打开下载目录"里取文件。
如果你只要课程的后半段,可以这样做:在解析器把"下载范围"改为对应切片区间 → 点确认 → 合并下载,可省下大半流量。
🛠️ 排障与调优
现象:嗅探不到视频 → 可能原因:资源是动态加载的,扩展开启前尚未被请求 → 处理办法:播放一次视频或滚动页面触发加载,再重新查看列表。
现象:M3U8 合并下载慢或中途报错 → 可能原因:线程数偏高、网络不稳定 → 处理办法:把线程数降到 8–16;新版本已内置失败切片自动重试,成功率较早期版本有提升。
现象:保存下来的链接很快失效(403/404)→ 可能原因:URL 带有时效或是一次性签名 → 处理办法:下载前刷新页面获取最新地址,或用缓存捕捉读取浏览器缓存中的原始请求。
现象:扩展功能缺失或无法安装 → 可能原因:Chromium 内核低于 93 → 处理办法:升级浏览器,或使用兼容 1.0.16 旧版本。
写在最后
猫抓适合"经常需要从网页留存视频、偶尔要处理 M3U8 流媒体"的普通用户与内容整理者。建议先按最快上手路径走通一次 MP4 下载,再阅读 设置页选项说明 与 更新日志,把线程数、过滤大小等参数按自己的网络环境调到位。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考