news 2026/9/7 17:59:30

猫抓浏览器资源嗅探插件:免费嗅探并下载网页视频、音频的 6 步上手教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓浏览器资源嗅探插件:免费嗅探并下载网页视频、音频的 6 步上手教程

猫抓浏览器资源嗅探插件:免费嗅探并下载网页视频、音频的 6 步上手教程

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

培训平台里有一场讲得不错的技术讲座,回放只有网页播放器,右键被禁用,页面上找不到任何下载入口——这是很多人遇到过的处境。视频本身是普通的媒体文件,只是播放地址藏在网络请求里,普通人看不到也拿不到。

猫抓(cat-catch)就是解决这件事的浏览器扩展:它监听当前页面发出的网络请求,把其中的视频、音频、图片资源筛出来列给你看,再帮你预览并下载到本地。项目开源免费,GPL-3.0 协议,当前版本 2.7.2,所有数据只在浏览器本地处理,不上传、无跟踪器。

猫抓是什么:先看清能力边界

维度说明
它是什么资源嗅探扩展:捕获页面发出的媒体请求,按类型、大小列出,支持预览、筛选和下载
不适合什么不解码 DRM 加密内容;WebRTC 直播只能"录制"不能直接下载;登录墙后面的资源它看不到
适合谁想把网页视频、音频存到本地离线使用的普通用户;需要 m3u8 分片合并、解密的进阶用户

在浏览器中安装猫抓的 3 种方式

  1. 应用商店:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓"直接安装(Firefox 商店需非国区网络)。
  2. 源码加载:先执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页打开"开发者模式",用"加载已解压的扩展程序"选中克隆出的文件夹。
  3. CRX 拖拽:从项目 Releases 下载 .crx 文件,拖进扩展管理页完成安装。
方式适用人群难度版本与更新
应用商店普通用户商店内自动更新,注意认准无广告的官方版本
源码加载开发者可拿到最新代码并自行修改
CRX 拖拽需要固定版本的进阶用户升级要手动替换文件

内核要求:Chromium 93 以上才能装 1.0.17 之后的版本,想体验完整功能建议 104 以上。Edge 的 Android 用户扫下图二维码,可把猫抓装到手机浏览器。

第一次打开猫抓:从发现资源到保存的 5 步

  1. 打开目标网页,让视频真正播放一下——资源要等请求发出后才会被捕获。
  2. 点工具栏的猫抓图标,面板按"当前页面 / 其他页面"分组列出已捕获文件,每条都标了类型、大小和来源页。
  3. 点条目右侧的播放按钮先预览,确认清晰度没错(同一页面常有多个分辨率档位)。
  4. 勾选目标文件,点"下载",文件按设置存入下载目录。
  5. 列表为空或没找到目标文件:刷新页面,再点"深度搜索",把缓存中的请求也扫一遍。

用猫抓下载 m3u8 流媒体的 4 步操作

m3u8 是 HLS 流媒体的播放列表:真正的画面被切成许多 .ts 小分片,直接保存 m3u8 文本没有意义,加密流还会带 AES-128 密钥。猫抓内置了解析器,把这整件事打包处理。

  1. 在面板底部的"功能入口"里打开"M3U8 解析器",把播放地址粘进输入框(当前页面嗅到的 m3u8 会自动带进来)。
  2. 点"解析",右侧列出全部分片,同时标出加密状态。
  3. 带 AES-128 但不知道密钥时,把 key(及必要的 iv 偏移量)填进"自定义密钥",重新解析。
  4. 点"下载",插件多线程并发拉取分片、解密、合并成完整文件,失败的分片会自动重试。

💡 两个注意:分片可以单独勾选或取消,下载前能改合并范围,改完记得点"确认";从 2.7.0 起解析器能从浏览器缓存里重新取 m3u8 地址,对付"一次性 url"(过期即失效的签名地址)。

列表抓不到资源时,用深度搜索补救

  • 解决什么:懒加载页面、或页面在插件开启前就已加载完的场景,常规嗅探列表是空的。
  • 怎么操作:点面板上的"深度搜索"按钮,它会把页面缓存中的媒体请求重新过一遍;建议先把页面滚动到底,让懒加载请求全部发出,再开启扫描。
  • 注意什么:扫描会占用一些 CPU,结束后关掉;若仍抓不到,多半是 DRM 加密或请求发生在其他浏览器上下文,这时要换思路。

两个实际用例

一位高校老师需要把 40 节、每节 15 分钟的慕课存成离线课件。播放器禁止下载,她在每节课页面播放后,用 m3u8 解析器把地址解析、解密、合并成 mp4,按"章节-序号"统一命名存档,出差路上不依赖校园网也能继续看。

一位播客听众想收藏某平台的一期节目,页面上只有在线试听。他把进度条从头拉到尾,让全部音频分片的请求发出,再在猫抓里按音频类型筛出文件,逐条预览确认后全选下载,整期节目完整落盘。

下载失败?按这张清单自查

现象可能原因处理办法
列表里根本没有目标文件资源在插件开启前就加载完了;或站点是懒加载先播放页面再刷新;滚动到对应内容后开"深度搜索"
能预览但下载报 403站点防盗链,校验 Referer 或 Cookie在设置里为对应域名补 Referer;或复制直链交给支持自定义请求头的下载工具
m3u8 解析后部分分片拉取失败签名地址是一次性 token,已过期用插件从缓存重新取地址(2.7.0 起支持),或重新解析
装不上 / 功能缺失Chromium 内核低于 93升级浏览器,或回退到 1.0.16 旧版
某些网站始终抓不到资源该域名被网站方申请加入"避免抓取列表"属网站方正常诉求,无需处理

边界提示

💡 猫抓按 GPL-3.0 开源,工具本身不替使用者做判断:只应保存你自己拥有版权或已获授权的内容,下载受版权保护且未授权的内容属用户自身行为,责任自负。网站运营方若不希望本工具运行在自己的站点,可按 README 说明向项目提交 Opt-Out 请求,对应域名会被加入避免抓取列表。

更多版本细节可以看 更新日志,整体说明见 README。

猫抓做的事只有一件:把"看得见却存不下"的网页媒体变成本地能打开的文件。打开一个带视频的页面,装上它,走完上面那 5 步,剩下的交给肌肉记忆。

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

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

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

AI汽车软件开发:从代码生成到能力边界落地

/* 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 17:58:36

SpringBoot猫咖管理系统开发与优化实践

1. 项目概述:猫咖管理系统的核心价值养猫人群的快速增长催生了猫咖这一新兴业态。作为结合猫咪互动与咖啡休闲的复合空间,猫咖日常运营涉及会员管理、猫咪健康记录、预约服务等多维度事务。传统手工记录方式效率低下且易出错,这正是我们开发&…

作者头像 李华
网站建设 2026/9/7 17:58:12

AgentScope 2.0实战:多智能体编排、工具调用与流式输出全解析

/* 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 17:56:34

DETR目标检测:Transformer如何用集合预测取代NMS与anchor

/* 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 17:55:46

Agent记忆系统实战:从检索到回忆的设计与工程落地

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

作者头像 李华