猫抓(cat-catch)资源嗅探扩展完整指南:如何快速完成M3U8视频下载
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,能把你正在浏览页面里的视频、音频、图片捕获成清单,一键下载,还能解析合并 M3U8 流媒体。装好它,在线内容就能变成你随时可用的离线文件。
🚀 快速上手:猫抓扩展安装与第一次资源捕获
- 安装扩展:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓"安装即可(Firefox 商店需要非国区网络环境)。习惯源码的话,执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启开发者模式,点"加载已解压的扩展程序"选中目录。 - 打开含媒体的网页:比如视频播放页,让内容真正加载或播放起来。
- 点击工具栏的猫抓图标:资源按页面分组列出,选中一条视频,先预览确认,再点下载保存到本地。
Edge 安卓手机用户可以直接扫码安装:
🧰 核心能力:资源嗅探扩展能帮你做什么
猫抓是一款运行在浏览器里的媒体嗅探工具,适合想保存在线内容的用户,也适合排查页面资源加载的开发者。核心能力包括:
- 多格式嗅探:页面加载过的视频、音频、图片全部列出,附带 MIME 类型、大小等元数据,方便判断值不值得保存。
- 内置预览:下载前先播放确认内容,避免拿到错误资源。
- 批量管理:多选下载、复制链接、按类型与大小过滤、正则匹配,省去逐个"另存为"。
- M3U8 解析:HLS 流媒体的分片列表、解密、多线程下载与自动合并一站式完成。
- 本地处理:数据全部在本地储存处理,不上传服务器,也不含跟踪器。
🎬 典型用例:从在线课程到素材批存
用例一:保存加密的在线课程(HLS/M3U8)
- 打开课程播放页,让视频开始播放。
- 点猫抓图标,在资源列表里找到对应的 M3U8 地址。
- 进入 M3U8 解析器,等分片列表加载完成后启动合并下载。
- 若课程使用 AES-128 加密,填入密钥即可解密输出。
用例二:批量收集文章与设计素材
- 把页面浏览到底,确保目标图片全部加载。
- 在弹窗里按类型或大小过滤,也可以用正则精确匹配文件名。
- 勾选需要的文件,执行批量下载一次搞定。
用例三:排查列表里没有的"隐身"资源
- 确认页面媒体已加载后,用"深层搜索"重新扫描页面。
- 打开"缓存捕获",把此前已加载过的资源一并抓出来。
- 查看资源的原始 URL 与元数据,比翻 Network 面板更快。
⚙️ 进阶能力:M3U8解析器深度配置与工具联动
M3U8 文件本身只是一份分片索引,猫抓的解析器把它变成了完整下载流程:列出全部 TS 分片、统计时长与体积,然后并发拉取并自动合并。
- 分片与输出控制:可以取消勾选不要的分片,只合并选定范围;支持按 BYTERANGE 组织的清单;输出可合并为 MP4 或仅提取音频。
- 解密与下载参数:支持自定义密钥、并发线程数、失败重试次数,从容应对各类加密流。
- 工具联动:合并完成后可发送到 FFmpeg 转码(含嵌套在线 FFmpeg 模式),或通过 aria2 RPC 交给本地下载器;还支持把资源信息推送到 MQTT、录制视频流(含 WebRTC)、解析 DASH 的 MPD 清单。
❓ 常见问题:安装与下载排错速答
问:装好之后点开图标,列表是空的?先用"深层搜索"或"缓存捕获"重试,并确认页面媒体确实开始加载了。嗅探记录的是真实发生的网络请求,没加载过的资源自然不会进列表。
问:Firefox 商店搜不到猫抓?Firefox 附加组件商店对国区访问有限制,换到非国区网络环境再安装即可。
问:下载下来的视频无法播放?多半是加密流,在 M3U8 解析器里配置解密参数重新下载。同时请只下载你拥有版权或已获授权的内容。
问:怎么避免装到带广告的"伪猫抓"?只从官方商店或官方源码安装。猫抓完全开源,源码与权限清单都可以公开核对,来路不明的安装包风险很大。
问:浏览器提示扩展版本不兼容?1.0.17 之后要求 Chromium 内核 93 以上,想体验完整功能建议 104 以上,升级浏览器再试。
猫抓把"网页里有、却拿不到"的媒体变成你本地的文件,学习、备存、调试都够用。现在就去商店装一个,打开任意视频页面点一下图标,亲手试一次资源嗅探。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考