猫抓 Cat-Catch 资源嗅探扩展使用指南:从安装到 M3U8 视频下载的完整步骤
2026/9/7 18:12:49 网站建设 项目流程

猫抓 Cat-Catch 资源嗅探扩展使用指南:从安装到 M3U8 视频下载的完整步骤

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

猫抓(cat-catch)是一款开源的浏览器资源嗅探扩展。它在你浏览网页时自动拦截并整理视频、音频等媒体请求,把原本埋在开发者工具里的资源整理成一份可以直接下载、预览的清单,再配合内置的 M3U8 流媒体解析器完成合并下载。适合想保存网页视频、处理 HLS 直播流,或需要分析页面媒体结构的用户,支持 Chrome、Edge、Firefox 和 Edge Android。

📦 如何安装猫抓扩展并启用资源嗅探

三条路径,按习惯选一条:

  • 应用商店:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件页面搜索"猫抓"安装,Firefox 需要非国区网络访问。
  • 源码安装:先执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,然后在扩展管理页打开"开发者模式",点击"加载已解压的扩展程序"并选中项目文件夹。
  • CRX 安装:从项目 Releases 页右键另存为下载 .crx 文件,再把它拖进扩展管理页。

装好后走一遍最短流程就能出结果:

  1. 点击工具栏的猫抓图标,弹出资源面板。
  2. 打开带视频的网页,让视频正常播放几秒。
  3. 在"当前页面"标签查看捕获到的媒体清单,按类型、大小筛选。
  4. 勾选目标文件,点"下载"。
  5. 拿不准内容时点"预览",在独立播放页试看,支持倍速、画中画、截图和循环。

面板把"当前页面"和"其他页面"分成两个标签,后者汇总浏览器里其他标签页捕获到的资源,不必来回切换窗口就能挑选。

🎬 M3U8 流媒体下载完整步骤

M3U8 是 HLS 流媒体的播放列表文件,真正的视频被切成大量短分片,所以直接复制网页地址拿不到完整文件。猫抓的 M3U8 解析器就是来解决这件事的,步骤如下:

  1. 从功能入口打开 M3U8 解析器,把 m3u8 链接、m3u8 内容或切片清单粘进输入框,必要时填写 BaseURL 和 Referer,点"解析"。
  2. 解析后页面显示视频信息,包括切片数量、预估文件大小和码率。如果列表里有多条分辨率,选择目标画质,多音轨、多字幕的流也可以分别挑选。
  3. 加密流会显示"疑似密钥",点"寻找真实密钥"让扩展自动验证;找不到时可在密钥框手动填入 16 进制、base64 或密钥地址,再补上 IV。
  4. 点"合并下载",按需调整下载线程和重试次数。切片列表里可以点选任意切片来裁剪合并范围,2.7.2 起还能隐藏已下载成功的切片、倒序排列新捕获的资源。
  5. 想要 MP4 容器或转码时,勾选 mp4 格式或走"在线合并"、"在线 ffmpeg"。

几个注意点:AES-128-ECB 加密的资源暂不支持本地解密,HEVC/H.265 编码的切片无法本地预览、只能走在线 ffmpeg 转码;解析器支持 EXT-X-BYTERANGE 标签的合并,对"一次性 URL"也会优先从缓存读取 m3u8 数据。此外解析器还能通过自定义协议或"调用程序"把任务交给本地下载软件。

🧩 除 M3U8 外还能做什么

  • 捕获列表支持按抓取后缀、Content-Type 和大小过滤,预览播放可倍速、静音、循环。
  • 内置 MPD 解析器,可处理 DASH 协议的流媒体。
  • 视频录制功能覆盖网页录制、webRTC 录制、屏幕捕捉和模拟手机。
  • JSON 格式化、自动下载、深度搜索(增强捕获命中率)等功能集中在功能入口。

🔧 进阶:自定义捕获规则与开发者资源

设置页(工具栏右键或扩展管理页的"选项")里最值得动的几项:

  • 大小过滤支持表达式写法,如>100 KB500-1000 MB,用来排除无关的小文件。
  • 正则匹配既可只捕获符合规则的 URL,也可标记"屏蔽资源";屏蔽网站列表还能切换白名单模式。
  • 深度搜索选项打开后,扩展会分析页面脚本找资源地址,命中率更高,个别页面可能略有卡顿。
  • 下载侧支持 Aria2 RPC(可指定下载目录)、发送文件到本地/在线 ffmpeg、MQTT 推送,文件命名支持替换标签且允许嵌套。

快捷键在manifest.json的 commands 中定义,包括暂停/启用、自动下载、捕获、M3U8 解析器、清空、深度搜索、预览等。

如果你是开发者:核心捕获逻辑在 catch-script/catch.js,M3U8 解析在 js/m3u8.js,构建脚本 justfile 里just build可生成 crx 和 zip 包,界面文案分布在 _locales/ 下 10 种语言目录,改完运行node tools/sync-locales.js可同步语言文件。

❓ 常见疑问速答

支持哪些浏览器?1.0.17 之后需要 Chromium 内核 93 以上,低于 93 请用 1.0.16;想体验完整功能建议 Chromium 104 以上,Firefox 桌面与 Android 版本也在维护范围内。

会上传我的数据吗?不会。扩展收集的信息全部在本地储存处理,不含任何跟踪器,源码也完全开放可审查(2.0 版起采用 GPL-3.0 许可)。

为什么有的视频捕获不到?常见原因包括 DRM 保护、一次性签名 URL、站点反爬策略。可先尝试深度搜索;仍失败的说明该资源对工具也做了隔离,猫抓帮不上忙。

商店里搜到好几个"猫抓"?因为开源项目任何人都能打包上架,已出现夹带广告的伪猫抓。安装地址请以官方商店链接和用户文档为准。

网站不允许被抓取怎么办?运营方可按仓库流程提交标题为[Opt-Out Request] 域名的 Issue 并附上联系人邮箱,域名会被加入避免抓取列表。

收尾

猫抓把"找到资源、确认内容、下载合并"这条链路都放在浏览器内完成,配合 M3U8 解析器后覆盖大部分网页视频场景。请只下载你拥有版权或已获授权的内容,法律责任由使用者自行承担。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询