猫抓M3U8解析与资源嗅探完整教程:3步装好,抓到你的第一份资源
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
右键在线视频,菜单里只有点不动的"另存";翻到缓存目录,剩下一堆打不开的 .ts 碎片;好不容易复制出地址,一看是切了几十片的 M3U8 清单。猫抓(cat-catch)是一款浏览器资源嗅探扩展:网页加载什么媒体,它就在后台记录什么,再整理成清单交给你预览、筛选、批量下载。
它最值得记住的几点:
- M3U8解析:HLS 流媒体被切散的分片能列全、并发下载,自动合并成一个可播放的 MP4
- 全格式嗅探:视频、音频、图片一网打尽,附带 MIME 类型、时长、分辨率等元数据
- 先预览后下载:弹窗内直接播放,确认内容无误再保存
- 批量操作:多选、复制地址、按类型筛选,告别逐个"另存为"
- 本地处理:数据全部在本地存储,不含跟踪器,GPL-3.0 开源
商店或源码,两条路装好
商店路径:Chrome 用户在 Chrome 网上应用店、Edge 用户在 Microsoft Edge 加载项商店,搜索"猫抓"安装即可。Firefox 用户走附加组件商店,注意需要非国区网络环境。提醒一句:商店里出现过注入广告代码的"伪猫抓",只认官方渠道。
源码路径:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后到扩展管理页开启"开发者模式",点"加载已解压的扩展程序",选中项目文件夹。装完即生效,无需任何配置。
💎 核心玩法:把 M3U8 碎片拼回完整视频
M3U8 本质是份索引清单,本身不含视频,只记录 TS 分片的地址。猫抓的解析器专治这种场景:
- 在资源列表里找到 .m3u8 文件,点放大镜图标打开 M3U8 解析器;
- 分片清单自动列出,总数、总时长、分辨率一目了然(示例流为 64 个分片、10 分 34 秒、1280x720);
- 勾选"mp4格式",按需调节下载线程数;
- 点"合并下载",分片拉完自动拼成完整视频。
前提条件:如果流做了AES-128 加密,要在解析器底部填入解密密钥与偏移量 IV,密钥支持 16 位 16 进制或 base64,填错合并出来的文件无法播放。另外,1.0.17 之后的版本要求 Chromium 内核 93 以上,104 以上才能体验完整功能。
请仅下载你拥有版权或已获授权的内容。
三个日常场景直接抄作业
场景一:在线课程视频存下来
- 打开课程页,让视频播放几秒;
- 点工具栏猫抓图标,在列表里找到对应的 .m3u8;
- 交给解析器合并下载,得到一个可离线反复观看的完整文件。
场景二:设计素材批量收集
- 把页面翻完,让所有图片加载出来;
- 打开猫抓,按文件类型筛选 PNG、JPG 等格式;
- 勾选目标文件,点"下载所选",一次收进文件夹。
场景三:排查页面隐藏资源
- 怀疑页面藏了媒体文件时,打开猫抓弹窗;
- 点"深层搜索",被隐藏的资源连同原始 URL 一起列出;
- 对比 Network 面板仍找不到的地址,用"缓存捕捉"开启后刷新页面再试。
4个坑的快速解法
装完一个资源都没抓到?多半是媒体还没加载。先让视频播起来,点"深层搜索"重试;仍为空就开启"缓存捕捉"再刷新页面。
Firefox 商店搜不到猫抓?附加组件商店有区域限制,切换到非国区网络环境后再安装。
下载的视频打不开?多半是流做了 AES-128 加密。回 M3U8 解析器填入密钥与 IV,重新合并下载即可。
Chrome 提示版本不兼容?升级浏览器到 Chromium 93 以上(建议 104+),然后重装扩展。
缓存里那些打不开的分片,现在能拼回完整视频了;散落一屏的图片,也能一次收进同一个文件夹。打开任意视频页,点一下工具栏图标,抓属于你自己的第一份资源。
本文基于 猫抓(cat-catch) v2.7.2 编写
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考