
Cat-Catch 使用手册从资源嗅探到 M3U8 合并的完整路径【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catchCat-Catch猫抓是一款浏览器资源嗅探扩展它监听页面加载过程中的媒体请求把视频、音频和流媒体地址按类型列出再提供本地下载与分片合并能力。本文覆盖网页视频下载插件的完整使用路径并给出 M3U8 解析的具体参数设置方法。 快速跑起来应用商店在 Chrome Web Store、Edge 扩展商店或 Mozilla 附加组件商店搜索 Cat-Catch 安装。源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在扩展管理页打开开发者模式点加载已解压的扩展程序选中克隆目录。CRX 安装从 Releases 页面另存为下载 .crx 文件拖入扩展管理页即可。版本要求Chromium 93 以上可运行104 以上可体验完整功能低于 93 的旧内核请使用 1.0.16 版本。 能做什么不能做什么能做捕获当前页与其他标签页中的媒体请求覆盖 MP4、WebM 等直接可存文件解析 HLS.m3u8与 DASH.mpd两类流媒体描述文件下载分片并合并为单一 MP4处理 AES-128 加密的 HLS 内容支持批量选择与并发下载分片本地预览、截图界面提供中、英、日、韩、西、俄等 10 种语言_locales/目录。不能做它不是常驻下载器嗅探列表只保留扩展运行期间捕获的请求页面未加载的媒体不会出现遇到带 DRM 加密的受保护播放内容嗅探到的只是受控流无法还原为可播放文件合并依赖分片可正常访问分片链接过期或需要签名时下载会失败。 关键能力剖析嗅探原理浏览器流量抓包Cat-Catch 的工作方式类似一次流量抓包内容脚本在页面启动时注入配合webRequest权限监听每个网络请求根据响应类型与 URL 特征将媒体分类、去重再写入嗅探列表。它不做任何服务器中转——列表里的地址就是你浏览器实际请求过的地址下载也走本地直连。想理解实现细节可以看 catch-script/ 与 js/ 两个目录。设置 M3U8 解密参数与分片合并M3U8 解析器入口在弹窗内功能区的工作流程是拉取播放列表 → 解析EXT-X-KEY标签 → 若发现 AES-128 加密填写密钥与 IV可填完整 URL 或纯 16 字节值→ 并发下载各.ts分片 → 逐片解密 → 按序拼接输出 MP4。同目录下另有 MPD 解析器处理 DASH它读取 manifest 中的视频轨与音频轨分别下载分段后用本地封装库合成成片适合处理把音视频拆成独立轨道的站点。其余能力一句话带过支持 WebRTC 直播流的录屏式捕获webrtc.js、下载后可发送到 aria2 或 ffmpeg 的任务出口、右键菜单与快捷键操作、以及按域名屏蔽嗅探的避免抓取列表。⚙️ 完整操作流演示从页面媒体到 MP4 文件打开目标网页让视频或音频至少播放几秒确保分片与媒体地址被请求。点击工具栏 Cat-Catch 图标在当前页面列表中找到对应资源。用内置预览确认内容无误再点下载按钮文件按资源原始文件名存入下载目录。列表支持多选勾选多个资源后批量下载。解析带 AES-128 加密的 M3U8 链接在开发者工具中复制.m3u8请求的完整地址打开 M3U8 解析器。粘贴链接并解析等待播放列表与分片列表加载完成。若界面提示存在加密在密钥栏填入从请求头或播放接口中取到的 keyIV 同理无加密则留空。调整并发数后启动批量下载完成后自动合并输出单个 MP4。在移动设备上接力打开在电脑端定位到目标资源后点击列表项的二维码图标。用手机扫描生成码在移动端浏览器中打开同一资源页。适用于电脑上发现、手机上保存的跨设备场景。 与其他下载工具选型参考能力Cat-Catch独立下载器如 IDM命令行工具如 ffmpeg嗅探范围浏览器内全部标签页流量需关联浏览器进程仅处理给定 URLM3U8 加密处理内置解密与合并多数版本需手填密钥需手工拼参数学习成本点击即用中等高离线批量队列支持无云端依赖支持支持处理速度上限受并发设置限制通常更高可多进程经验法则地址已知、格式固定命令行效率最高需要先找到地址再决定怎么处理浏览器资源嗅探扩展更合适。⚖️ 边界与合规要点仅下载你拥有版权或已获得授权的内容开发者在 README 中明确声明工具按原样提供使用行为的责任由使用者承担。所有嗅探数据与下载记录只存本地不上传任何远程服务器也不含跟踪代码代码为 GPL-3.0 开源可自行审查。应用商店中存在夹带广告代码的仿冒版本安装地址以项目仓库为准。网站运营方可通过仓库 Issue 提交域名拒绝请求命中避免抓取列表的站点将被跳过嗅探。 参考入口Cat-Catch 的嗅探逻辑在 catch-script/UI 与下载调度在 js/样式位于 css/完整用户文档见项目仓库内的说明文件遇到解析失败时优先对照请求头检查分片地址是否带有时效签名。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考