猫抓 cat-catch 免费完整指南:网页视频本地保存、批量下载与 M3U8 合并
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓 cat-catch 是一款免费的浏览器资源嗅探扩展,把页面发出的视频、音频请求登记成清单,供你下载保存。读完本文,你能在 3 分钟内存下第一条网页视频,并把 M3U8 切片拼回完整文件。
能力全景:一张表看懂它替你做了什么
| 功能 | 入口 | 一句话收益 |
|---|---|---|
| 资源嗅探清单 | 工具栏猫图标 | 页面所有视频、音频列出来,标好大小与时长,点一下下载 |
| M3U8 / MPD 解析合并 | 工具菜单 - 解析器 | 照着索引逐片取回,拼出一个可直接播放的完整文件 |
| 批量下载 | 清单底部"全选 / 自动下载" | 整季课程勾完就走,下载在后台自己跑 |
| 深度搜索 / 模拟手机 | 面板按钮 | 没列出来的资源挖出来,按手机身份重新抓取 |
| 过滤表达式 | 设置 - 过滤大小 | 填>100 KB,缩略图和图标不再占清单 |
| 媒体控制 | 面板顶部标签 | 调倍速、画中画、预览,不离开页面 |
三分钟存下第一条网页视频
场景:打开了一个带视频的页面,想把画面存到硬盘。
安装有三条路,任选其一:
- Chrome / Edge / Firefox 商店搜 "Cat-Catch" 安装——商店里混着加了广告代码的伪猫抓,认准官方来源再点安装 ⚠️
- 克隆源码
https://gitcode.com/GitHub_Trending/ca/cat-catch,扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹 - 下载 crx 安装包,同样开启开发者模式后直接拖进扩展页
接着开始第一次下载:
- 第一步,让页面视频播放至少几秒。画面出来,大文件才会被真正请求;
- 接着,点工具栏猫图标,清单就出来了,每条资源标着大小、格式、时长;
- 完成后,点条目旁的"播放"预览,确认无误再点"下载",文件落到下载目录 ✅
兼容性一句话:1.0.17 之后需要 Chromium 内核 93 以上,想功能全都要,建议 104+。
整季课程批量保存,下载在后台自己跑
场景:一门课 20 集,逐集点开、逐集下载太磨人。
- 第一步,清单页勾"全选",或用"反选"剔除广告、缩略图之类的小文件;
- 接着,点"自动下载",扩展按清单顺序在后台逐个下载,你去做别的事;
- 完成后,下载目录里文件数量应和课程集数一致,失败的任务会自动重试 🐱
小细节:清单太杂时,进设置把过滤大小填成>100 KB,一堆图标就不再抢版面。面板顶部的"其他页面"标签还能把同一浏览器里多个标签页抓到的资源集中到一起处理。
M3U8 切片长视频合并下载:拼回完整文件
场景:网站不给整段视频,只丢一个 m3u8 索引文件。直接下载它,拿到的只是分片清单,真正的画面还在几百个 ts 小文件里。
- 第一步,在清单里找到那条 m3u8 链接,复制;
- 接着,打开 M3U8 解析器页面(工具菜单里),粘贴进去,页面会列出全部分片、总时长和分辨率;
- 完成后,点"合并下载",解析器逐片取回、拼成一个完整文件,失败的切片自动重试,中断不用整单重来 ✅
解析逻辑在 js/m3u8.js,分片下载与合并实现在 js/m3u8.downloader.js。加密的流把密钥填进"自定义密钥"(16 进制或 base64 都行)即可自动解密;确认没加密就勾"跳过解密"。只想要前 10 分钟?"下载范围"里填起止序号就行,不必整单全取。
模拟手机与录制:清单不够用的时候
场景一:电脑端抓不到源,但手机 App 能看。点面板上的"模拟手机",扩展换用手机身份重新抓取,不少网站会返回更易直接下载的手机源。
场景二:内容是 WebRTC 推流,普通嗅探拿不到。切到"媒体控制 / 其他功能",用内置录制能力把播放过程录下来,停录后得到本地文件。
调优清单:四个参数拉开体验差距
- 下载线程:8~12 是甜区,拉满只会拖垮内存和磁盘
- 自定义密钥:加密流填 16 进制 / base64 密钥自动解密,无加密勾"跳过解密"
- 下载范围:指定起止切片,只取需要的片段,省流量省时间
- 只要音频:勾上后只导出音轨,适合留档课程音频
本机装了 m3u8DL 或 ffmpeg 的话,解析器还能直接生成命令行,把重活交给专业工具。
源码与社区
- 嗅探核心在 catch-script/catch.js,读懂它就读懂了"怎么看见"
- 全部界面文案在 _locales/,十种语言任选,想补翻译从这里提 PR 即可
- 遇到问题到项目仓库提 Issue;网站方也可以在 Issue 里提交
[Opt-Out Request]申请加入避免抓取列表
误区对照
- 误区:点开图标清单是空的,扩展坏了→ 正确做法:资源还没加载而已。视频多播几秒,点"深度搜索"翻一遍已加载数据,还不行就刷新重播
- 误区:线程拉满下载才快→ 正确做法:设 8~12。过高先崩的是内存和磁盘,速度反而掉
- 误区:M3U8 合并慢,忍就行→ 正确做法:先调线程再查网络本身。失败的分片会自动重试,不需要从头下
- 误区:想下什么就下什么→ 正确做法:只下载拥有版权或已获授权的内容。扩展数据全部本地存储处理,不上传任何服务器
找一个带视频的页面,让它播起来,点一下猫图标——第一条资源就到手了。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考