浏览器资源嗅探扩展猫抓怎么用:m3u8 合并下载与网页媒体另存指南

发布时间:2026/9/6 18:14:55
浏览器资源嗅探扩展猫抓怎么用:m3u8 合并下载与网页媒体另存指南 浏览器资源嗅探扩展猫抓怎么用m3u8 合并下载与网页媒体另存指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓 cat-catch 是一款免费开源的浏览器资源嗅探扩展它自动列出当前页面加载过的视频、音频和 m3u8 流媒体地址支持把加密 HLS 流的切片下载合并成完整文件并可在浏览器内预览后再决定是否保存。适合想把课程视频、网页媒体存到本地又不想手动翻网络请求的普通用户。谁会用、解决什么问题两个最常见的场景一是课程或活动视频想留底但网页上只有播放按钮右键视频另存为是灰的。这类页面往往把视频放在带签名参数的地址里普通用户根本拿不到文件。二是页面播的其实是 m3u8 这种 HLS 流——视频被切成几十上百个 ts 小片段直接下载只会得到一堆碎片还要处理加密密钥。猫抓做的事情就是把这两类情况都收进一个列表里访问页面后点工具栏图标页面加载过的媒体资源会按类型列出来显示文件名、大小、MIME 类型和来源地址你勾选后一键下载即可。安装与上手应用商店安装Chrome在 Chrome 网上应用店搜索 Cat-Catch认准开发者 xifangczy 后安装Edge在 Microsoft Edge 加载项商店搜索 Cat-Catch 安装Firefox在 Firefox 附加组件商店搜索安装需非国区网络环境Edge Android手机端可用扫码方式安装手动安装如果商店不可用可以克隆源码后加载git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页面打开开发者模式点加载已解压的扩展程序选中克隆下来的目录即可。也可以从项目 Releases 页面下载 crx 文件直接拖进扩展程序页面完成安装。猫抓是完全开源的任何人都能修改后重新打包上架。已有带广告代码的伪猫抓流传安装时只认官方仓库和上面列出的商店地址别从来路不明的第三方站点下载。功能演示按场景走一遍场景一把页面上的 mp4 视频存下来你想做什么保存一个网页里正在播的 mp4 视频。怎么操作视频页面加载后点浏览器工具栏的猫抓图标打开弹窗在当前页面选项卡里勾选目标资源点资源行右侧的下载按钮或者用底部的下载所选。看到什么结果资源行上会显示文件名、大小如 125.2MB和 MIME 类型点选后还能看到标题、时长、分辨率和完整 URL下方自带一个预览播放器确认内容无误再下载不会存错文件。场景二把 m3u8 流合并成一个完整视频你想做什么页面播的是 HLS 流想得到能直接播放的单个文件。怎么操作在资源列表里点 m3u8 资源的解析入口打开 m3u8 解析器页面在顶部填入 m3u8 地址从列表复制过来解析出全部切片后勾选mp4 格式设置下载线程数点合并下载。看到什么结果页面顶部会显示切片总数、总时长和分辨率例如共 64 个文件总时长 10:34分辨率 1280x720下载完成后得到一个合并好的 mp4。也可以不合并只点下载显示内容把 ts 列表原样拿下来。场景三非中文用户使用你想做什么界面语言跟浏览器不一致看不懂选项。怎么操作界面语言默认跟随浏览器语言自动切换也可以在扩展设置里手动指定。看到什么结果猫抓内置了简体中文、繁体中文、英文、日文、韩文、西班牙文、俄文、葡萄牙文、土耳其文、越南文共 10 种语言资源列表、解析器、下载设置都有完整翻译。核心协议深潜m3u8 加密流是怎么处理的m3u8 是 HLS 协议的文件清单它本身不存视频只列出一连串 ts 切片的地址不少站点还会给切片加密需要一段密钥key才能解码。猫抓的解析器对这套流程的处理方式是解析清单拿到切片列表尝试从页面请求里自动收集密钥深度搜索功能就是为此设计的专门针对加密内容然后多线程并发下载切片下载时边下边解密最后按 mux.js 的思路把切片封装合并成 mp4。操作入口都在 m3u8 解析器页面可以填自定义密钥16 进制或 base64或上传 Key 文件可以指定下载范围比如只下第 10 到第 30 个切片可以勾选只要音频提取音轨也可以把任务交给外部的 m3u8DL-CLI 或 aria2 处理。它支持 EXT-X-BYTERANGE 这种切片写法下载失败会自动重试。需要注意的是如果清单 URL 是一次性的带过期签名要在签名失效前完成下载密钥收集不到的加密流只能手动提供 key。提效技巧与排错现象可能原因解决办法列表里没有想要的资源资源在滚动/播放后才加载先让视频播放起来或刷新页面再点猫抓图标捕获到大量无用文件页面埋点、广告视频被一并捕获用过滤按大小或类型筛选设置里可配置过滤表达式m3u8 下载中途失败网络波动导致个别切片超时解析器已支持自动重试失败后重新点合并下载即可加密流下载出来无法播放密钥未收集到用深度搜索收集密钥或手动填入/上传 Key 文件合并后文件损坏有切片下载不完整在解析器里勾选隐藏已成功切片只补下缺失部分浏览器里功能不全或装不上Chromium 内核版本过低升级到 104 以上93~103 之间部分功能受限技术速览写给好奇的人运行环境Chromium 内核 93 以上1.0.17 版本起的要求104 以上体验完整功能Firefox 通过独立的 manifest.firefox.json 打包资源嗅探主逻辑catch-script/catch.js负责监听页面媒体请求并维护捕获列表m3u8 解析器js/m3u8.js处理清单解析、密钥、切片下载与合并下载管理js/downloader.js支持流式边下边存和在线 ffmpeg 转封装媒体控制与预览js/media-control.js核心第三方依赖hls.jsHLS 播放解码、mux.jsts 合并封装、mpd-parserDASH 清单解析、StreamSaver.js流式保存清单见 lib/third-party-libraries.md许可GPL-3.01.0 版为 MIT对比与选型维度猫抓 cat-catch通用浏览器下载器如 IDM 类纯命令行工具如 m3u8DL-CLI免费开源是代码完全可审计多为商业闭源多为开源协议支持mp4 直链、m3u8/HLS含加密、mpd/DASH直链为主流媒体支持有限m3u8、DASH 等直链依赖 aria2上手难度点图标即可新手友好较低高需命令行基础密钥处理自动收集 手动上传 Key一般不涉及手动提供适用场景一句话版只想保存页面上的普通视频猫抓的弹窗列表就够页面播加密 HLS 流用猫抓 m3u8 解析器或把任务导出给 m3u8DL-CLI大批量、长期挂机下载猫抓可调用 aria2把猫抓当找地址的工具、aria2 当干活的文档与求助官方用户文档见 README 中用户文档一栏给出的 cat-catch 文档站链接内含各功能细节与故障排除问题反馈与功能建议在项目仓库的 Issues 区提交报错时附上浏览器版本和内核版本更新节奏版本迭代较活跃当前版本 2.7.2m3u8 解析器在持续加功能更新说明见 CHANGELOG.md到这里从安装到把加密流存成本地文件的路径都走完了。猫抓的价值在于把翻网络请求找地址、手动下切片、再合并解密这套繁琐流程收敛成几步点击且所有处理都在本地完成不向远程服务器传输数据。最后提醒一句请只下载你拥有版权或已获授权的内容尊重网站运营方的合法权益如果你是站方并希望该扩展不在你的站点运行按 README 中的 Opt-Out 流程提交域名即可。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考