猫抓 cat-catch:免费的网页资源嗅探与 M3U8 下载指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你在播放器右键点了下载,浏览器只弹出一个"另存为",存下来却是个打不开的文件。视频其实一直藏在页面的网络请求里,只是你没找到入口。猫抓 cat-catch 就是免费的网页资源嗅探扩展,把页面加载的视频、音频、M3U8 流媒体自动抓出来给你挑,点一下就能下载或解析。
它到底解决了什么
它不是帮你"另存为",而是在页面加载时就把媒体请求拦下来,列成一份带大小、时长、分辨率的清单。和右键存图不同,它能抓到播放器里正在拉流的文件,以及被切碎的 M3U8 分片,再拼回一个完整视频。
- 被动嗅探:不靠你点哪,页面一加载就自动记录媒体
- 流媒体解析:M3U8/MPD 分片能拆出来、合并成单个文件
- 本地处理:解析、下载都在本机完成,不上传服务器
- 多浏览器:Chrome、Edge、Firefox 都能装
选一条路装上去
三条路都能装好,按你想多省事来挑。
应用商店安装(最省事)
打开浏览器扩展商店,搜"猫抓"或"cat-catch",点安装,之后自动更新。Chrome、Edge、Firefox 三家商店都有上架。
源码加载安装(最灵活)
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch把代码拉下来。打开扩展管理页,开启"开发者模式"。点"加载已解压的扩展程序",选中刚才的文件夹即可。
拖入 CRX 文件(最快捷)
从项目 Release 页把 .crx 文件右键另存为。打开"开发者模式",把这个文件拖进扩展页,松手就装好了。
打开就能干的核心活
点工具栏上的猫抓图标,弹出的面板分成"当前页面""其他页面""媒体控制 / 其他功能"三个区,下面几样是你用得最多的。
嗅探并下载当前页面媒体
它把当前标签页里所有被识别的媒体排好,逐条给你大小和格式。
- 打开带媒体的网页,让内容先加载一遍
- 点工具栏猫抓图标,切到"当前页面"
- 勾选想要的那几条(可全选、反选、用正则筛选)
- 点"下载所选",或点"复制"把链接拷给别的工具
微博、B 站这类靠 JS 拉流的页面,往往右键什么都没有,它却能直接抓到对应的 mp4。
解析 M3U8 流媒体并合并下载
它把 M3U8 播放列表里的一个个 .ts 分片拆出来,下载后拼成一个完整视频,还能顺手解密。
- 从列表点某个 .m3u8,或直接进"M3U8 解析器"
- 把地址或内容贴进输入框,等它列出全部分片
- 加密流会自动找密钥,找到后点"上传 Key"或填进"自定义密钥"
- 按需勾选 mp4 格式、只要音频、下载范围
- 点"合并下载",跑完去下载目录看结果
在线教育、直播回放这类 HLS 视频,靠它一步就能存成本地 mp4。
更多小工具:媒体控制与录制
它还顺手管了播放和抓取之外的杂活——倍速、画中画、截图、循环,以及"录制 WebRTC""屏幕捕捉""模拟手机"。
- 在"媒体控制"里选中某个页面里的播放器
- 直接调倍速、静音、音量或截当前帧
- 遇到只给手机端播的源,开"模拟手机"刷新再嗅探
直播、网课、需要多步才能露出真源的网站,靠录制脚本能把整段流收下来。
把参数调到顺手
默认值就能跑,但把这几项调一下会顺手很多。
| 参数 | 说明 |
|---|---|
| 下载线程 | M3U8 分片并发数,网络不稳就调低 |
| 过滤大小/扩展名 | 只留要的类型,支持>100 KB、mp4这类写法 |
| 请求头 | 自定义 Referer/Cookie,处理带鉴权的链接 |
| 屏蔽网址 | 不想被嗅探的站点加进白名单 |
| 外部工具 | 可唤起 aria2、M3U8DL、在线 FFmpeg 接力下载 |
界面语言会跟随浏览器自动切,不用手动选——这里是同一解析器的西语版。
常用动作还能绑快捷键,省去翻菜单的功夫。
卡住了先查这里
列表里全是小图标,找不到视频→ 多半是页面用 M3U8 分片,单个 ts 文件被过滤掉了 → 打开"M3U8 解析器",把那条 .m3u8 地址丢进去合并
点下载,文件打不开或只有几 KB→ 链接带鉴权或是一次性 URL,直接下会 403、缺头部 → 开"深度搜索"或"缓存捕捉"重抓一次,或启用下载器让它带请求头重下
M3U8 解密失败、提示密钥问题→ 这是加密 HLS,没拿到对的 key → 在"自定义密钥"填 16 进制或 Base64、或密钥地址;实在不行交给第三方合并工具
用的时候守住这条线
- 只下你拥有版权或已获授权的内容
- 它把数据都留在本地,不上服务器、没有追踪器
- 想让某站不被嗅探,走"拒绝抓取"流程提个申请就行
- 代码开源,你可以自己审一遍它到底做了什么
项目往哪走、你能帮什么
它站在几个开源项目肩上:hls.js 管播放、mux.js 管 TS/MP4 复用、StreamSaver.js 管大文件流式保存、mpd-parser 解析 DASH。想帮忙可从翻译入手,_locales/下十几种语言都靠贡献者维护;功能问题直接在项目仓库的 Issues 区提。打开浏览器扩展商店,搜一下"猫抓",现在就能用上。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考