网课视频存不下来?3 步装好猫抓,免费捕获网页 m3u8 资源
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想存网课,页面却只有一个播放按钮?免费的猫抓(Cat-Catch)就是干这个的:它在浏览器里自动嗅探页面加载过的视频、音频,列成资源清单,点一下就能下载到本地。
⚡ 30 秒跑起来
官方商店最快:Chrome 网上应用店、Edge 加载项商店里搜 "Cat-Catch",一键安装;Firefox 用户在附加组件商店搜同款(需非国区 IP)。
商店够不着就克隆源码,然后打开扩展管理页的"开发者模式",点"加载已解压的扩展程序",选中克隆下来的文件夹。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch安全提醒:猫抓是开源的,商店里流传过加广告的伪猫抓,请只从官方仓库或官方地址安装。
🎯 它到底怎么帮你
普通视频:从资源列表到下载
你正在看一门网课,播放器下方没有任何下载入口。→ 点开浏览器工具栏的猫抓图标 → 看到当前页面捕获到的资源清单:文件名、大小、类型逐条列出,点播放按钮还能先在面板里试播确认。→ 认准目标文件,点下载,浏览器直接开始保存。
m3u8 流:加密分片也能一键合并
大站的直播回放或课程,本质是一堆 TS 小分片拼成的 m3u8 播放列表(HLS 流媒体协议,按时间切片再逐片请求)。→ 点开猫抓面板里的 m3u8 解析器 → 看到分片总数、总时长、分辨率,密钥(Key,用于解开加密)字段也摆在明面上。→ 填好保存文件名,点"合并下载",分片在本地自动拼成完整视频;要 MP4 就勾选格式转换,只想要声音就选"另存为音频"。
递给外国朋友:界面自动换语言
你想把工具交给一个说西班牙语的朋友。→ 不用做任何设置 → 看到界面已经跟着浏览器语言切成西班牙语,资源列表、播放控制、下载按钮全都有翻译。→ 他直接上手,你也省心。猫抓共提供 10 种界面语言,也可以在设置里手动指定。
🧩 进阶玩法与可选项
用熟了以后,这些可选项按需打开,不必全开:
| 选项 | 干什么用 |
|---|---|
| 深度搜索 | 尝试为 m3u8 找到加密密钥,提高捕获成功率 |
| 批量处理 | 同一面板排多个 m3u8 任务,逐个下载 |
| 下载范围 | 只取指定分片区间,不占整段空间 |
| 密钥管理 | 手填 16 进制或 base64 密钥,或上传 Key 文件 |
| 格式输出 | 存 MP4、只存音频,或跳过解密 |
| 下载线程 | 按带宽调节并发线程数 |
| m3u8DL 命令 | 一键复制命令,交给第三方下载器 |
| 在线 ffmpeg | HEVC/H.265 切片在线转码成通用格式 |
| 快捷键 | 暂停/启用、自动下载、深度搜索等操作可按键触发 |
🔒 安全边界与合规红线
隐私一句话:所有信息都在本地存储处理,不发送到任何远程服务器,不含跟踪器。
版权红线记住三条:
- 只下载你拥有版权或已获授权的内容
- 尊重网站的保护机制,不做商业侵权用途
- 工具行为的法律责任由使用者自行承担
网站运营方不希望猫抓跑在自己站点上,可在项目仓库提交 Issue,标题按[Opt-Out Request] 你的域名格式并附联系方式,后续版本会把域名加入避免抓取列表。
🔧 排错速查
症状:列表里一个资源都没有大概率原因:页面加载后才放出资源,或视频还没起播 你做这一步:刷新页面,先播放一下视频,再点捕获
症状:m3u8 下完打不开或画面花屏大概率原因:流是加密的,缺密钥 你做这一步:开启深度搜索找密钥,或在解析器里手填、上传 Key 文件
症状:合并后的视频中途卡顿大概率原因:个别分片下载失败,拼接缺段 你做这一步:对照解析器里的分片列表,重下失败的分片再合并
症状:下载速度跑不满带宽大概率原因:线程数偏保守 你做这一步:在设置里调大下载线程数再试
症状:图标点下去没反应大概率原因:扩展处于暂停状态 你做这一步:点图标切换为启用,或用启用快捷键
📚 去哪找答案
- 资源嗅探核心逻辑:catch-script/catch.js
- m3u8 解析与合并下载:js/m3u8.js
- 各语言文案:_locales/
- 官方用户文档:搜索"猫抓 用户文档"即可找到官方站点
- 问题反馈、功能建议、站点 Opt-Out 请求:项目仓库 Issues
回到开头那个只有播放按钮的网课页:装上猫抓,点开图标,资源列表就摆在眼前。现在就装一个,打开那个页面试试。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考