news 2026/9/7 10:36:46

猫抓cat-catch:3种方式安装、免费嗅探网页视频的浏览器资源扩展

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓cat-catch:3种方式安装、免费嗅探网页视频的浏览器资源扩展

猫抓cat-catch:3种方式安装、免费嗅探网页视频的浏览器资源扩展

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

你打开一个网页视频,右键"另存为"却是灰色的。开源浏览器扩展猫抓(cat-catch)会自动嗅探页面里的视频、音频资源,还能把 M3U8 流媒体逐段解析后一键下载,免费且对新手友好。

🧭 猫抓安装指南:3 种方式与第一次下载

安装方式按推荐度排序:

  1. 应用商店(推荐):在 Chrome、Edge 或 Firefox 商店搜索"猫抓"即可。这是最省事的方案,还能自动更新。Firefox 商店需非国区网络访问。
  2. 源码安装:执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启"开发者模式",点"加载已解压的扩展程序"选中文件夹。适合想看懂它怎么工作的用户。
  3. CRX 文件:从 Releases 页右键"另存为"下载 crx,开启开发者模式后直接拖入扩展页面。

有一点要提醒:应用商店里已有不少加了广告代码的"伪猫抓",安装前务必核对开发者信息,以官方入口为准。

装好后第一次使用很简单:打开任意带视频的页面(比如微博视频),等它开始播放,点击工具栏的猫抓图标。弹窗顶部是"当前页面"标签,里面列出了捕获到的文件——每条都有文件名、大小,展开还能看到标题、MIME 类型、时长和分辨率。勾选想要的条目,点底部"下载所选"就是一次完整的保存;点播放按钮则先在线预览,确认内容再下载也不迟。

版本方面留意一下:1.0.17 之后要求 Chromium 内核 93 以上,老内核请用 1.0.16;想用全部功能建议 104 以上。

🎯 核心功能拆解:资源列表与 M3U8 解析

当前页面、其他页面与媒体控制

它解决什么问题:网页的资源散落在几十上百条网络请求里,肉眼几乎无法分辨哪条是视频。猫抓把它们按媒体类型筛出来,摆成一张清单。

弹窗分三个区域:「当前页面」显示本页捕获的资源,条目带复选框和复制、预览、下载按钮,底部工具栏提供全选、反选、清空,还有一个少见的「模拟手机」开关——有些网站对手机用户返回更友好的视频源,切一下就可能多出可用资源。「其他页面」管理其他标签页里抓到的内容,切页不会丢。「媒体控制/其他功能」放的是深度搜索、解析器入口这类工具。

M3U8 流媒体解析器

它解决什么问题:很多在线课程和直播回放用 HLS 协议,所谓 M3U8 文件其实是一份"分片目录",真正的画面被切成几十上百个 .ts 小文件,直接保存这个文件是放不了的。

猫抓的解析器会把目录展开:自动列出全部分片,显示总条数、总时长、分辨率和预估大小,再一键合并下载,还能选转成 MP4。加密流也不用慌——AES-128 这类常见加密支持手动填密钥,16 进制或 Base64 都能填,还可以把解析任务直接转发给在线 ffmpeg 处理。对在线教育平台的课程视频、直播回放,这是目前浏览器里少见的完整方案。

🛠 进阶玩法:什么时候才需要这些

这一节的东西日常用不上,但遇到对应场景时能省很多事。

脚本录制:同一批页面反复要抓(比如整季剧集),录一次操作就能在相似页面重放,源码在 catch-script/recorder.js 里,行为完全透明。

自定义请求参数:个别站点校验来源或鉴权,解析器提供了"参数 GET"和"请求头"入口,手动补上 Referer、Token 等字段,很多"打不开"的链接就通了。

深度搜索:资源是懒加载、页面滚动后才请求的,普通嗅探可能漏掉,手动触发一次深度搜索即可补全。

快捷键:扩展注册了暂停/恢复捕获、自动下载、抓取、打开解析器、深度搜索、预览等快捷键(见 manifest.json 里的 commands),配好后不用碰鼠标。

🩹 踩坑实录:3 个高频问题

现象:装好了却一条资源都没有。原因通常是三种之一:页面视频还没开始播放(请求都没发出去)、内容是动态加载的、或浏览器内核太老。 解法:让视频先播几秒再点开猫抓;不行就点"深度搜索";内核低于 93 的换 1.0.16 版本或升级浏览器。

现象:M3U8 解析后画面花屏或根本放不了。多数是密钥问题:网站给的密钥可能是 Base64 也可能是 16 进制,两种格式换着试一遍。少数站点的分片是相对路径,解析器会自动拼成完整地址,先看分片列表里前几条能不能单独打开,能打开说明拼对了。另外从 2.7.0 起解析器支持从缓存读取一次性 URL 的 M3U8 内容,这类"链接过期"问题已大幅减少。

现象:大文件下载到一半失败或很慢。默认 6 个任务线程对一般宽带足够,网络不稳时把它调低而不是调高;分片下载失败在 2.7.1 之后会自动重试。下载前看一眼磁盘剩余空间,170MB 左右的课程视频攒几集就不小了。

🔐 数据、版权与官方边界

猫抓的所有数据都在本地存储和处理,不发送到任何远程服务器,也没有跟踪器——隐私上它没什么可隐瞒的,代码完全开源可查。

版权立场官方写得很直白:本扩展仅供下载用户拥有版权或已获授权的视频,使用者自行承担全部法律责任,开发者不对任何行为负责。它按"原样"提供,不做担保。

网站运营者如果不想被嗅探,流程也很正式:在仓库提一个 Issue,标题格式为"[Opt-Out Request] 你的域名",附上域名和联系人邮箱,核实后该域名会被加入"避免抓取列表"。这个机制说明项目方把"尊重站点意愿"当成长期承诺,而不是摆设。

🏛 项目幕后:开源生态与多语言

猫抓目前约 2.7.2 版本,采用 GPL-3.0 许可。界面支持简体中文、繁体中文、英语、日语、韩语、俄语、西语、葡语、土耳其语、越南语共 10 种语言,放在 _locales/ 目录里,按浏览器语言自动切换,由全球志愿者社区维护更新。

它站在几个成熟开源库的肩膀上:hls.js 负责 HLS 播放,jQuery 处理页面交互,mux.js 做 MP4/TS 封装,StreamSaver.js 实现大文件流式保存,完整清单见 lib/third-party-libraries.md。项目更新相当勤快,CHANGELOG.md 里能看到几乎每周都在修 bug 和加功能,比如右键菜单、嵌套在线 ffmpeg、过滤表达式(支持>100 KB这类写法)都是近一年陆续落地的。

写在最后

猫抓的价值在于把"翻 Network 面板找视频"这件麻烦事变成了一次点击,而 M3U8 解析器让流媒体内容第一次对普通用户变得可下载。它本地运行、完全开源,行为可审计,边界也划得清楚。工具本身是中性的,用它保存自己的课程和用别的方式之间,分寸在你自己手里。对想搞清楚一个网页里的视频到底是什么格式、怎么封装的人来说,它同时也是一个免费的观察窗。

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

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

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

音乐软件架构设计:从实时音频引擎到扩展机制

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

作者头像 李华
网站建设 2026/9/7 10:30:46

从Cargo示例理解领域驱动设计:聚合、值对象与仓储

简介:领域驱动设计(DDD)官方示例代码包,面向希望掌握 DDD 落地方法的后端开发者与架构师。资源以完整船运系统为业务场景,演示领域模型、聚合、实体与值对象、领域事件、领域服务、限界上下文等核心概念的具体实现&…

作者头像 李华
网站建设 2026/9/7 10:29:08

基于BT2106C的Auracast广播音频发射端开发实战

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

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

CefSharp 63.0.3.0老版本离线包完整使用指南:从文件结构到集成避坑

简介:CefSharp63.0.3.0.zip是一份已编译的CefSharp 63.0.3.0组件包,面向需要在.NET桌面应用中嵌入Web浏览功能的开发者。CefSharp作为CEF与.NET框架的结合体,支持HTML5、JavaScript以及JS与C#代码互操作,而这套版本重点强化了MP3/…

作者头像 李华
网站建设 2026/9/7 10:27:43

互联网数字化商品管理浪潮思考:从信息化到精准运营

目录 一、商品数字化转型面临的现状分析 (一)运营方向分析 (二)商品归类分析 二、商品数字化管理建设分析 三、基础建设——商品信息数字化 (一)商品信息质量数字化的目的 (二)多维度的商品质量评分 基本属性评分 市场表现评分 供应链评分 售后服务评分 合…

作者头像 李华