news 2026/9/29 2:30:28

Cat-Catch 资源嗅探指南:3 分钟装好,快速捕获网页视频与 M3U8

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cat-Catch 资源嗅探指南:3 分钟装好,快速捕获网页视频与 M3U8

Cat-Catch 资源嗅探指南:3 分钟装好,快速捕获网页视频与 M3U8

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

Cat-Catch 是一款浏览器资源嗅探扩展。它监听页面发起的所有网络请求,把藏在请求流里的 MP4、M3U8 和图片挑出来,供你筛选、预览和批量下载。适合经常需要保存网页视频、音频和素材的学习者、设计师和前端开发者。

它能抓到什么

Cat-Catch 覆盖的资源类型很全:只要页面加载过,基本都能进列表。

资源类型是否支持典型场景
MP4 等视频文件是网页直出的短视频、课程视频
M3U8 流媒体是分片点播视频,可合并、可解密
MP3 等音频文件是在线音乐、播客、有声书
JPG / PNG / WebP 图片是图集、设计素材批量保存
JSON 等其他请求是前端调试时查看接口数据

⏱ 三分钟装好 Cat-Catch

最省事的路线是去浏览器扩展商店搜"Cat-Catch"一键安装,Chrome、Edge、Firefox 都有官方版本;注意商店里存在加了广告代码的仿冒版本,认准开源作者再装。想尝鲜最新版就走源码安装:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

打开扩展管理页,开启"开发者模式",点"加载已解压的扩展程序",选中刚克隆的目录即可。版本兼容方面:2.6.7 及以上要求 Chromium 内核 93+,内核低于 93 请退回 1.0.16,想体验完整功能建议 104 以上。

🎯 五分钟拿到第一个资源

装好之后,流程只有四步:

  1. 打开目标网页,让视频真正播放起来,请求才会产生;
  2. 点工具栏的猫图标,弹出捕获列表,按"当前页面 / 其他页面"分类;
  3. 勾选目标文件,列表直接标出大小、时长、分辨率,一眼确认;
  4. 点"下载所选"存到本地,或点"复制所选"只拿链接。

上图是典型的捕获结果:四个 MP4 文件,10MB 到 125MB,每条都带时长和分辨率,下方还能直接播放预览。

🎬 M3U8 流媒体怎么下

M3U8 下载的难点在分片、合并和解密,Cat-Catch 的解析器把这三件事都接管了。M3U8 本身只是播放列表,真正的画面被切成几十个 TS 分片,单独下载没有意义。解析器先拉取列表、列出全部分片并显示总时长与分辨率,再按多线程并发下载(默认 32 线程),完成后自动合并成完整文件。遇到 AES-128 加密的流,填入密钥(16 进制或 base64)和 IV 偏移量就能解密,还能选"只要视频"或"只要音频"。

解析逻辑见 js/m3u8.js,分片解密在 lib/m3u8-decrypt.js,源码都能翻。

提升下载效率的 4 个习惯

用熟之后,四个习惯能明显提速:

  • 批量操作:用"全选 / 反选"一次勾几十个文件,再批量下载或复制链接;
  • 过滤筛选:按视频、音频、图片分类,按大小排序,先挑大块头;
  • 预览确认:下载前先点播放试听试看,避免存错文件;
  • 快捷键:常用操作全部免鼠标,手不离开键盘。
快捷键作用
Alt+C开启 / 关闭资源捕获
Alt+D切换自动下载
Alt+M打开 M3U8 解析器
Alt+S开启深度搜索

这些快捷键在设置里可以自定义。

🛠 卡住了怎么排查

抓不到资源→ 页面根本没触发请求 → 先把视频播到出画面,再刷新页面重新捕获;动态加载的页面可以按 Alt+S 开深度搜索。

下载速度慢→ 线程没吃满或网络拥堵 → 在解析器里把下载线程数加到 32,避开晚高峰再下。

M3U8 合并失败→ 分片缺失或密钥不对 → 核对分片列表是否完整,确认密钥格式(16 进制或 base64)与 IV 偏移量;实在不行导出 TS 列表,用 FFmpeg 手动合并。

谁用得起来

  • 学生:把在线课程视频存下来,断网也能复习,还可以只取音轨当录音;
  • 设计师:在灵感网站批量保存图片素材,慢慢攒自己的素材库;
  • 前端开发者:用捕获列表核对页面真实加载了哪些媒体文件,顺手排查加载问题;
  • 收藏党:把喜欢的音乐、视频按分类存进个人媒体库,长期翻阅。

关于隐私与合规

Cat-Catch 的所有请求分析和下载都在本地浏览器完成,不向任何远程服务器传数据,也不含跟踪器;GPL-3.0 开源协议下,catch-script/ 目录里的嗅探逻辑你可以逐行审。使用时请只保存自己有版权或已获授权的内容,并遵守网站条款;如果你运营网站且不希望被抓取,可以按仓库说明提交 opt-out 请求,维护方会把域名加入避免抓取列表。

装好扩展,打开一个带视频的页面,按前面四步走一遍,5 分钟内就能拿到第一个文件。剩下的 M3U8 解析器和批量功能,等你需要时再回来翻。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 2:30:10

多机系统暂态稳定在线判据:改进型李雅普诺夫能量函数

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 2:26:46

Vane 接入外部 SearXNG 实例的 3 步完整集成指南

Vane 接入外部 SearXNG 实例的 3 步完整集成指南 【免费下载链接】Vane Vane is an AI-powered answering engine. 项目地址: https://gitcode.com/GitHub_Trending/pe/Vane 把 Vane 接到你自己的 SearXNG 实例上,SearXNG 集成就算完成了——这个 AI 问答引擎…

作者头像 李华
网站建设 2026/9/29 2:26:28

用OLED给STM32做实时调试面板:告别串口日志的嵌入式调试方案

从串口屏到OLED小屏,我为什么坚持用这种方式做调试嵌入式调试这事儿,说难不难,说简单也不简单。刚入行那会儿我也跟大多数人一样,全靠串口打印,printf一梭子打出去,数据倒是有了,但脑子里得一边…

作者头像 李华