
5 分钟跑通浏览器视频资源嗅探猫抓扩展从安装到 M3U8 流解析的实操笔记【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源的浏览器资源嗅探扩展用于筛选并列出网页中实际加载的视频、音频资源支持直链下载与 M3U8/MPD 流媒体解析合并适合需要保存在线视频、分析流媒体结构的开发者和普通用户。 项目速览猫抓基于 Manifest V3 构建在页面document_start阶段注入内容脚本配合webRequest监听网络请求把页面加载过的媒体资源整理成带 MIME 类型、时长、分辨率、完整 URL 的列表。它不做页面爬取只呈现浏览器真实请求过的资源因此嗅探结果与页面实际播放了什么一致。能力边界可以概括为五点覆盖 mp4、webm、m3u8、mpd 等格式的直链与流媒体内置 M3U8/MPD 解析器可列出 TS 分段、在线合并转 MP4、按密钥解密批量勾选、正则筛选 URL、按任务队列并行下载支持 WebRTC 录制、屏幕捕捉、倍速播放等媒体控制全部数据本地存储处理提供 11 种语言界面 安装与首次运行安装到第一次抓取是同一个连贯流程桌面端和 Android 端略有差异在 Chrome、Edge、Firefox 扩展商店搜索猫抓安装Firefox 需非国区网络访问Android 端在 Edge 客户端内扫码安装。或从源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch。打开浏览器扩展管理页面开启开发者模式。点击加载已解压的扩展程序选中克隆目录若用 CRX 包则直接把文件拖入该页面。打开任意含视频的页面让播放器播放数秒使资源请求实际发生。点击工具栏猫爪图标在弹窗中勾选资源并点下载按钮完成首次嗅探与保存。版本兼容性要求很关键不满足时扩展可能无法安装或缺功能环境要求Chromium 93–103使用 1.0.17 及以上版本部分功能受限Chromium 104 及以上完整功能Chromium 低于 93需回退到 1.0.16 版本⚙️ 核心能力拆解直链抓取与筛选弹窗按当前页面 / 其他页面 / 媒体控制三个标签组织资源条目右侧提供复制、预览、播放、下载四类操作底部有全选 / 反选 / 清空 / 自动下载等批量入口。页面资源较多时正则筛选可以按 URL 规则收窄列表比如只保留.mp4或某一清晰度档位避免在一长串文件里逐条翻找。M3U8/MPD 流媒体解析与合并解析器打开后直接展示 m3u8 地址、分段总数、总时长与分辨率下方是可滚动的 TS 分段清单。常用操作组合勾选mp4 格式进行在线合并、填写自定义保存文件名、遇到加密流时填入 16 进制或 base64 的密钥与偏移量 IV也可以勾选跳过解密保留原始分段。下载线程数界面默认 32与下载范围如只取 1~64 段都可以配置配合下载 m3u8/DL 命令还能导出成品给 aria2 等外部工具接管。批量与多任务下载下载器页面管理并行任务可在设置中调整下载线程数与重试次数并开启自动设置 Referer、cookie 参数以处理带鉴权头的资源链接。其他页面标签把其它标签页嗅到的媒体聚合进来适合跨页批量复制链接或统一发起下载。 效率工作流课程页批量收藏依次播放各章节 → 打开猫抓用正则筛选匹配课程视频 URL 的公共片段 → 全选后点下载所选 → 在设置里把线程数与重试次数调到合适档位。整个过程中不需要手动复制任何链接。加密 M3U8 排障打开 M3U8 解析器查看 TS 列表 → 若原 m3u8 中包含#EXT-X-KEY在自定义密钥填入 hex 或 base64 密钥IV 留空或按提示填写 → 勾选mp4 格式并决定跳过解密与否 → 点合并下载。合并失败时先换原始 m3u8下载本地排查。快捷键与深度搜索扩展在 manifest.json 中预定义了自动下载、M3U8 解析器、深度搜索、预览等命令入口可在浏览器扩展 → 快捷键页面为它们绑定按键。对懒加载、慢加载的页面先触发深度搜索再刷新弹窗通常能补抓到首次漏掉的资源。❓ 常见问题速查抓不到视频怎么办先让页面实际播放几秒再打开弹窗动态加载的页面执行深度搜索命令后重新检查列表。下载后打不开多为 m3u8 未合并或流带加密回到解析器改用在线合并转 MP4或补填解密密钥重新下载。速度太慢调大设置中的下载线程数确认目标服务器是否限制并发或限速必要时更换网络时段。带登录态的资源下载失败在设置中开启自动设置 Referer、cookie 参数让下载请求携带页面鉴权信息。扩展装不上或图标不出现确认 Chromium 内核在 93 以上完整功能建议 104更低内核请使用 1.0.16。 合规与隐私猫抓的定位是下载用户自己拥有版权或已获授权的内容不应用于批量抓取受版权保护的作品项目方也支持网站运营方拒绝嗅探按[Opt-Out Request] 域名格式提交 Issue 并附域名与联系方式核实后会把该域名加入避免抓取列表。隐私方面所有嗅探到的数据只在本地存储与处理不发送到远程服务器也不包含任何跟踪器。 参与项目项目在 GPL-3.0 许可下开源1.0 版为 MIT。问题反馈与功能建议直接提 Issue翻译贡献入口是 _locales/ 目录现含中、日、韩、西、法、俄等 11 种语言tools/sync-locales.js 提供语言文件同步脚本代码贡献可参考 catch-script/ 下的嗅探与录制实现。装好后打开任意视频页面试抓一轮即可遇到解析不了的 m3u8回到解析器对照密钥字段逐项检查多数问题都能在合并设置里解决。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考