
猫抓资源嗅探扩展完全指南网页视频音频下载与M3U8解析实操教程【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch在线视频只有播放键、找不到下载按钮想保存一段网页背景音乐却在开发者工具里翻不到地址猫抓cat-catch是一款开源的浏览器资源嗅探扩展它替你盯着页面发出的每一个网络请求把视频、音频和 M3U8 流媒体整理成一份可预览、可批量下载的清单适合需要保存教学视频、提取音频素材或解析流媒体的普通用户。它到底能帮你做什么猫抓解决的是资源在哪里的问题。装好之后你打开任何带媒体的网页工具栏图标上的数字角标就是捕获到的资源数量。核心能力如下✅自动嗅探与过滤页面加载时持续捕获视频、音频请求按扩展名、MIME 类型、大小过滤并自动去重检查重复项默认开启✅媒体控制列表项可直接打开预览页播放支持倍速默认 2 倍、画中画、全屏、截图、循环、静音和音量调节✅M3U8 / MPD 解析器M3U8 是 HLS 流媒体的索引文件HLS 即按秒切片的流媒体协议单个分片只有几秒长猫抓能把分片并发下载、解密后合并成完整视频DASH 流则由 MPD 解析器处理录制能力视频录制、WebRTC 录制、屏幕捕捉进阶入口自动下载、深度搜索、缓存捕捉、模拟手机默认使用 iPhone 的 User-Agent外部工具联动可推送给 Aria2RPC 默认指向http://localhost:6800/jsonrpc、调用 m3u8DL 等本地下载器、发送 ffmpeg界面形态支持弹窗popup与侧边栏两种打开方式内置 10 种语言中/英/日/韩/俄/西/葡/土/越/繁中所有数据仅在本地处理猫抓弹出界面上半区是捕获到的媒体清单标题、MIME、时长、分辨率下半区可直接预览播放底部是下载所选、复制、模拟手机、自动下载等操作按钮安装猫抓应用商店、源码加载与CRX三种方式方式一应用商店直接安装最省事打开 Chrome / Edge 扩展商店或 Firefox 附加组件商店搜索猫抓或cat-catch核对开发者信息后安装在工具栏固定猫爪图标提醒猫抓是开源项目应用商店里出现过塞入广告代码的伪猫抓安装时请认准官方版本注意自己的数据安全。方式二从源码加载开发者模式克隆代码git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页面开启开发者模式点击加载已解压的扩展程序选中 cat-catch 文件夹方式三拖入 CRX 文件离线环境在项目 Release 页面把 .crx 文件右键另存为扩展管理页面开启开发者模式将 crx 文件直接拖入扩展页面即可浏览器版本要求一览浏览器 / 环境版本要求说明Chrome、Edge、Brave 等 Chromium 内核内核 ≥ 931.0.17 之后版本的最低要求追求完整功能内核 ≥ 104官方建议的推荐线内核低于 93 的旧环境—请使用 1.0.16 版本Firefox桌面 安卓项目内置 Firefox 清单文件manifest.firefox.json2.7.2 修复了安卓端问题Edge 安卓版扫码安装见下方二维码用手机 Edge 扫此二维码即可安装安卓版猫抓随时随地捕获网页媒体资源嗅探原理网络请求如何变成资源清单猫抓在页面加载时就注入内容脚本js/content-script.js之后页面发出的每个媒体请求都会经过它的漏斗先按你配置的扩展名、MIME 类型、大小规则过滤再对重复请求去重最后按当前页面 / 其他页面归类成清单。popup 里还有媒体控制 / 其他功能标签页承载倍速、截图等控制功能常规嗅探不到资源时可以点深度搜索或缓存捕捉扩大捕获范围。网页发起媒体请求 → 内容脚本捕获URL与类型 → 按扩展名/类型/大小过滤 → 去重并按页面归类 → 弹出清单(预览/下载)目录结构与关键模块cat-catch/ ├── catch-script/ # 注入网页的嗅探与录制脚本 │ ├── catch.js # 核心捕获逻辑 │ ├── webrtc.js # WebRTC 流捕获 │ └── recorder.js # 媒体录制 ├── js/ # 扩展自身逻辑 │ ├── background.js # 后台 Service WorkerMV3 │ ├── m3u8.js # M3U8 解析器 │ ├── mpd.js # MPD 解析器 │ ├── preview.js # 媒体预览 │ └── options.js # 设置页逻辑 ├── css/ # 样式文件 ├── lib/ # 第三方库hls.js、mux.js、StreamSaver.js 等 ├── _locales/ # 10 种语言文案 ├── popup.html # 主界面 └── manifest.json # MV3 清单当前版本 2.7.2M3U8解析器怎么用分片、解密与合并单个 TS 分片只有几秒必须全部下齐、按需解密再合并才是一段完整视频。猫抓把这套流程做成了一个独立页面popup 中点M3U8 解析器即可进入M3U8 解析器上方为 M3U8 地址与 TS 分片列表例中共 64 个分片、总时长 10:34、分辨率 1280x720下方是下载控制与解密参数区识别/填入M3U8地址 → 解析索引文件 → 并发下载TS分片(默认32线程) → 按需解密(密钥/IV) → 合并输出MP4/MKV解析器关键参数参数默认值说明下载线程数32并发下载分片的数量弱网环境可调小mp4 格式勾选合并后转换为 MP4 容器只要音频关闭只抽取音频轨道下载范围1 至全部分片只保存部分片段时指定起止编号自定义密钥 / 偏移量 IV空加密流填写 16 进制或 base64 密钥也可点上传Key数据预处理可选2.7.0 起支持剔除分片中的图片数据实战技巧⭐一次性 URL部分站点的 M3U8 链接用完即失效2.7.0 起解析器支持直接从缓存读取 M3U8 来解决这个问题外部下载器可一键调用 m3u8DL 下载还能复制 / 显示完整命令行把下载交给本地工具容错2.7.1 起分片下载出错会自动重试2.7.2 可隐藏已下载成功的切片方便核对进度还支持 EXT-X-BYTERANGE 标签的合并下载2.6.8 起直播流同样适用边播边抓分片结束后合并成完整文件三个高频场景的操作要点 场景一保存在线课程 / 教学视频适用对象学生、讲师、自学者登录课程平台让目标视频完整播放一遍资源先进入缓存打开猫抓在当前页面标签中找到该视频对比大小 / 分辨率选择清晰度勾选后点下载所选若是 M3U8 则进入解析器合并下载技巧列表太乱时在设置里把过滤大小改成100 KB之类表达式隐藏小文件加密课程在解析器中上传Key开启自动下载可免去每次手动点击。 场景二提取网页背景音乐适用对象播客、剪辑、自媒体创作者打开目标网页并触发音乐播放在猫抓列表中按 MIME 类型筛选audio/*在预览区试听确认是否为想要的音轨点击下载文件名默认为网页标题.扩展名可在设置中改模板技巧mp3、m4a、ogg、wav、opus 等音频格式都在默认过滤名单内无需额外配置若网页给手机端下发不同音轨开启模拟手机再看列表。 场景三先预览再决定下载适用对象想确认内容质量、需要截帧的用户点列表项右侧的播放按钮打开预览页在媒体控制页倍速默认 2 倍、画中画、全屏播放需要截帧时直接用截图功能确认满意后回到列表下载技巧预览偶尔会因防盗链失败2.6.9 起可用清理预览失败项按钮快速清除失败记录。筛选与下载参数速查默认值来自实际配置参数默认值作用 / 建议过滤大小各格式 0 KB2.6.8 起支持表达式100 KB、500-1000 MB、500 KB下载文件名${title}.${ext}网页标题.扩展名可改为自定义模板检查重复项开启重复请求只保留一条下载完成后自动关闭开启免手动收尾另存为选择保存目录关闭开启后每次下载先选目录边下边存关闭流式保存适合超大文件自动清理正常清理可选不清理 / 正常 / 更频繁Aria2 RPChttp://localhost:6800/jsonrpc填入令牌与下载目录后交给 Aria2 下载倒序排列关闭2.7.2 新增最新捕获的资源置顶数字徽章显示工具栏图标上显示资源数量扩展还内置快捷键自动下载、深度搜索、M3U8 解析、清空、重启扩展等可在浏览器快捷键页面绑定组合键省去开 popup 的操作。常见问题排查与合规提醒Q1资源列表是空的可能原因视频尚未播放、页面用了非常规封装、浏览器内核过旧。 解决方案让视频播放一段时间后再看列表点深度搜索扩大捕获范围开启模拟手机刷新页面重试Q2M3U8 解析失败或合并后缺片段可能原因加密流未提供密钥、一次性 URL 已失效、网络抖动。 解决方案点上传Key填入 16 进制 / base64 密钥与偏移量 IV改用本地m3u8重新解析调小下载线程数减少拥塞Q3下载速度慢可能原因并发过高、服务器限速。 解决方案调小 M3U8 线程数默认 32交给 Aria2 等外部下载器处理避开网络高峰时段Q4列表杂乱、重复项多解决方案设置过滤大小表达式如100 KB保持检查重复项开启打开倒序排列让新资源置顶Q5扩展无法安装或加载可能原因浏览器内核低于 93。 解决方案升级浏览器到新版 Chromium 内核旧环境改用 1.0.16 版本隐私与合规隐私按官方隐私政策捕获与设置数据全部在本地存储和处理不发送到远程服务器不包含任何跟踪器版权只下载你拥有版权或已获授权的内容开发者不对使用者的行为负责站长豁免网站运营方若不希望猫抓在其站点运行可在仓库提交 Issue 申请加入避免抓取列表如抖音域名已在默认名单中开源协议GPL-3.01.0 版为 MIT保持扩展更新是最值得养成的习惯——近几个版本2.7.x密集修复了 Firefox 兼容、弹窗偶发打不开、分片重试等问题。先从一个你熟悉的视频网站试起播放、点开猫抓、下载三步之后你就已经会用它了。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考