猫抓资源嗅探扩展:从打开页面到拿到文件
2026/9/7 7:52:25 网站建设 项目流程

猫抓资源嗅探扩展:从打开页面到拿到文件

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

打开某个课程页,右键菜单里只有"复制",下载按钮根本不存在。想保存那个 MP4,只能打开 Network 面板一条条翻请求。猫抓是一个浏览器资源嗅探扩展,它把页面加载过的媒体资源自动记下来,列成清单给你,直接预览、下载。

它和"右键另存为"差在哪

右键另存为存的是你点的那个地址,猫抓挂在浏览器请求链路上,嗅探的是真实发生的网络请求。视频、音频、M3U8 流链接,页面加载时就全被记录下来。不用开开发者工具,不用猜请求类型。区别就是"手动翻"和"自动登记"。

跑起来

最快的一条路:在 Chrome 或 Edge 的扩展商店里搜"猫抓"或"cat-catch",点安装即可。

如果你不放心商店版,可以自己从源码装载:

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

到扩展管理页面打开"开发者模式",点"加载已解压的扩展程序",选中刚克隆的文件夹,装完工具栏会出现猫头图标。

能干什么、怎么干

点图标查看当前页面的资源

能看当前标签页加载过的全部媒体。打开一个含视频的页面,让它加载完,点工具栏上的猫抓图标。弹窗的"当前页面"区按类型列出每个资源,带大小,视频还带时长和分辨率。选中目标点它旁边的下载按钮,文件直接落到默认下载目录。

让 M3U8 分片自动合并

能把 HLS 流链接变成能播的 MP4。从弹窗进入"M3U8 解析器",在顶部输入框填 m3u8 链接。解析完会显示总时长、分辨率和一条条 .ts 分片列表,勾选下载线程数,点"合并下载",所有分片并发拉下来合成一个 mp4 文件。

下载前先预览

能确认内容对不对再动手。点资源行里的播放按钮,资源直接在弹窗里播放。不用等下载完成就能验证是不是想要的那个视频。

两个你大概率会用的场景

保存课程视频。打开课程页,让第一讲播完一段 → 点猫抓图标,在"当前页面"里找那个 .mp4 → 先预览确认,再点下载。文件进下载目录,全程没碰开发者工具。

存直播回放。很多回放页只有 m3u8 链接 → 把它填进 M3U8 解析器,解析出来看到几十条分片 → 设好线程数、勾选 MP4 格式,合并下载,得到一个能直接播放的文件,不是一堆 ts 碎片。

踩过的坑

资源没抓全。有些站点把视频放在子页面或动态请求里,"当前页面"列表看着偏少;打开"深度搜索"重新捕获一遍。

下载完播放花屏。这是带 AES-128 加密的流,密钥在另一个请求里;把密钥(16 进制或 base64 都行)填进解析器的"自定义密钥"栏再下载。

装不上扩展。Chromium 内核太旧;1.0.17 版本起要求内核 93 以上,升级浏览器,或者装 1.0.16。

它不做什么

捕获、解析、下载全在本地浏览器完成,数据不上传任何远程服务器。下载未经授权、受版权保护的内容,责任在使用者自己身上。

项目背后

开源项目,GPL-3.0 许可。核心依赖 hls.js 播 HLS、mux.js 处理 MP4 封装、StreamSaver.js 做流式保存,清单见 lib/third-party-libraries.md。界面本地化了中、英、西、俄等 10 种语言,翻译文件在 _locales 目录,改错别字也能直接提 PR。

先从装商店版、拿一个 m3u8 链接合并出 MP4 开始,剩下的功能点两次就会用了。

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

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

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

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

立即咨询