猫抓 cat-catch 资源嗅探完整指南:3 步下载网页视频,M3U8 分片合并成完整 mp4
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源浏览器资源嗅探扩展,采用 GPL-3.0 协议。装好它,你从网页里直接拿到的就是可播放的 mp4 文件,而不是一堆零散片段。
这些场景你一定遇过
- 当你右键一个网页视频,菜单里只有「复制链接地址」,却找不到下载入口的时候;
- 当你想保存的在线课程被拆成上百个ts 小分片(HLS 流媒体的切片格式,普通下载器无能为力),只有.m3u8 播放列表(一个记录分片地址的索引文件)的时候;
- 当列表一片空白,怀疑页面根本没加载媒体资源的时候。
猫抓就是为这三类情况准备的:它自动列出页面加载过的全部媒体资源,让你勾选下载,还能把 M3U8 分片流解密合并成一个完整视频。
三步拿到第一个下载结果
这一节走完,你手里就有第一个保存好的视频文件。
- 安装:在 Chrome 网上应用店或 Edge 加载项商店搜索「cat-catch」安装;源码党克隆仓库后,在扩展管理页开启「开发者模式」,用「加载已解压的扩展程序」选中目录即可:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch - 触发:打开一个带视频的页面,让视频先播放一次(资源加载了才能被嗅探到),再点击工具栏上的猫爪图标。
- 看到产出:列表里出现捕获到的 mp4、m3u8 等资源,每项附带文件大小、来源链接和在线预览。勾选目标,点行内的下载图标,文件直接落到本地。
💡 带播放按钮的资源可以先预览确认内容,再决定要不要下载;底部还有「模拟手机」「自动下载」等开关,后文会用到。
换 2 个场景试试
批量保存课程素材|你会拿到一整套落盘的音视频文件|关键操作:列表里勾选多个资源,点「下载所选」,一次全部保存,适合给追更系列建素材库。
列表空白时深搜兜底|你会拿到藏在深层请求里的媒体资源|关键操作:开启深搜模式,把普通嗅探看不到的深层网络请求里的资源翻出来。
抓移动端专属资源|你会拿到站点提供给手机端的视频|关键操作:点列表底部的「模拟手机」,以移动端环境重新嗅探当前站点。
一个任务走到底:M3U8 分片流合并成一个 mp4
这是猫抓区别于普通下载器的核心场景,完整走一遍。
操作:在嗅探列表里选中那个.m3u8资源,点击解析器图标,进入 M3U8 解析页。
界面反馈:解析页自动拉取播放列表,逐行列出全部 ts 分片及其时长,顶部显示文件总数、总时长与分辨率。这里可以输入自定义保存文件名、调整下载分片范围(比如只存第 1 到第 64 片),密钥默认自动处理。
产出物:点击「合并下载」,分片按序下载,遇到密钥声明就拉取 key 完成解密,最终得到一个完整可播放的 mp4。也可以选择「发送到 ffmpeg」做转码,全程在浏览器本地完成,不经过任何第三方服务器。
另一个高频用法同样简单:播放一次页面视频 → 打开列表勾选 mp4 → 点行内下载图标,三步结束,文件直接落盘。
它内部怎么转的
猫抓的链路可以概括成一句话:先请求 m3u8 播放列表拿到分片清单,再逐片下载,遇到密钥声明就拉取 key 解密,最后按顺序流式合并写成一个 mp4。资源嗅探逻辑集中在 catch-script/ 目录(负责拦截、记录页面加载的媒体请求),M3U8 解析合并的核心入口在 js/m3u8.js。想了解细节从这两处读起即可。
边界说明书
能做
- 网页直链视频(mp4 等)单文件与批量勾选下载
- 普通 AES 加密的 M3U8 分片流解密合并成 mp4
- 发送分片到 ffmpeg 做转码
- 深搜模式挖出深层请求中的媒体、模拟手机环境嗅探
不能做
- DRM 保护内容(如 Widevine 加密的视频)无法下载,这是能力边界,别指望
- 不能替你绕过付费墙或登录限制,资源得先被页面加载过
要注意
- 浏览器版本要求:1.0.17 之后需要Chromium 内核 93 以上,想体验完整功能建议104 以上;老内核请改用 1.0.16
- 应用商店里的「猫抓」不一定是官方的——任何人都能二次打包上架,已有夹带广告代码的伪猫抓。请认准官方商店地址,或自行从源码加载
放心用的前提
猫抓以 GPL-3.0 协议开源,全部代码可查阅;所有收集的信息只在本地存储和处理,无远程上报、无跟踪器。最后一条老生常谈:只下载你拥有版权或已获授权的内容,责任自负。
📌 现在去商店装上猫抓,让页面里的每一段视频和 M3U8 流都能存进本地。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考