猫抓:浏览器里的资源嗅探下载工具,5 分钟把网页视频存成自己的文件
2026/9/11 17:39:26 网站建设 项目流程

猫抓:浏览器里的资源嗅探下载工具,5 分钟把网页视频存成自己的文件

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

右键点一下视频,菜单里只有"复制视频地址"——复制、粘贴,链接却根本打不开。猫抓(cat-catch)就是为这个卡点做的资源嗅探下载扩展:它在页面加载时站在旁边,把经过的每一个资源记下来,按类型筛好、列成清单,你勾选哪个就下载哪个。它是一个浏览器扩展,不改变你平时怎么浏览网页,也不用你懂任何协议。接下来我会带你看清它到底能干什么、怎么装、怎么用最顺手。

🧠 它凭什么能抓到右键抓不到的东西

猫抓的工作方式像站在仓库门口的收包员:视频站给你"递"视频时,其实是一个个快递分开发送的——视频被拆成上百个小切片,音频、广告、图片资源混在一起走。你的右键只看得见面前的成品页面,而猫抓记录的是每个包裹进门时的快递单,所以它抓到的地址是真能下载的真地址。

常见的三个"以为做不到":

  • 右键视频没有"保存视频为"选项 → 原因是网站把菜单藏了 → 猫抓不走网页菜单,直接从浏览器网络请求里记录,页面藏不藏菜单它都照抓。
  • 循环播放的音频找不到地址 → 原因是音频链接由 JS 动态注入,页面上肉眼不可见 → 猫抓在请求发出的那一刻就在后台记了档,跟页面怎么渲染无关。
  • 列表里一堆资源不知道选哪个 → 原因是各种类型的请求混在一起 → 它按后缀、类型、大小自动过滤,你只看待命中的那些。

这套"先记录、再筛选"的底盘,让资源嗅探下载能覆盖几乎任何网页——先看一下主界面长什么样。

⭐ 核心能力速览:清单里都有什么

点开插件图标,你会看到当前页面全部资源的清单:视频、音频、图片,甚至 JSON 数据都列得清清楚楚,每项带文件名和大小,勾上就能下载,这也是我见过最直接的网页视频下载方式。

最基础的 4 步操作:

  1. 打开有视频的网页
  2. 点右上角猫抓图标
  3. 浏览捕获的资源清单
  4. 勾选想留的资源下载

能捕获的资源类型(按文件类型自动归类):

  • 视频:MP4、WebM、FLV、M3U8、MPD 等
  • 音频:MP3、AAC、OGG、WAV 等
  • 图片:JPG、PNG、GIF、WebP 等
  • 文本与数据:JSON、XML、CSV 等

🎬 M3U8 视频下载步骤:最难啃的核心场景

很多在线视频用的是 M3U8 流媒体格式:视频被切成几百个 TS 小分片,边下边播,下完就丢。这种视频没有"另存为",而猫抓内置的 M3U8 解析器就是冲它来的,也是资源嗅探下载里含金量最高的能力。

M3U8 下载走的是固定的 4 步流程:

  1. 解析:粘贴 M3U8 链接或直接从页面捕获,解析器把每个分片列成清单
  2. 下载:多个线程并行拉取选中的分片,默认 6 线程,小文件并行天然快
  3. 合并:下好的分片按顺序拼回完整文件,加密内容会用密钥自动解密
  4. 输出:合并结果存为 MP4 或原始格式,文件还能用命名模板自动改名字

可调参数(不用懂流媒体协议,改数字就行):

  • 线程数:默认 6,鼠标滚轮就能微调
  • 下载范围:填起止分片编号,只下你需要的部分
  • 输出格式:勾选 mp4 格式,得到可直接播放的文件
  • 自定义 key / IV:加密流手动补密钥
  • 正则过滤:按规则剔除或保留特定分片

M3U8 解析器用法到这里其实就完事了,剩下那些坑它替你填——解析器会直接读页面缓存里的 M3U8 内容,解决链接"一次性失效"的问题,分片下载出错还会自动重试(版本细节见 CHANGELOG.md)。具体逻辑想翻的话可以去看 js/m3u8.js。

📦 三种浏览器扩展安装方法,挑一种就行

装扩展一共三条路,大多数人走第一条就够了。

应用商店(适合所有用户)

  1. 打开 Chrome 或 Edge 的扩展商店
  2. 搜索"猫抓"或"cat-catch"
  3. 点"添加到浏览器",几秒钟装完

一个提醒:作者明确说过,商店里有加过广告代码的伪猫抓,装之前核对好官方商店地址,别装错,数据安全攥在自己手里。

源码安装(适合技术向用户或想跟最新版的)

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 浏览器打开扩展管理页面,开启"开发者模式"
  2. 点"加载已解压的扩展程序"
  3. 选中刚克隆下来的文件夹

CRX 文件(适合商店打不开的网络环境)

  1. 把项目发布页的 .crx 文件右键"另存为"下载到本地
  2. 在扩展管理页面开启"开发者模式"
  3. 把 crx 文件直接拖进扩展页面

📺 三个我实际在用的场景

我最常用它的三类身份:存网课的学生、收音效的设计师,以及给家人手机装移动端的人。

学生存网课

课程平台的播放页往往没有任何下载入口,但视频资源照样在走网络。

  1. 打开课程视频页,让视频实际播放几秒
  2. 点猫抓图标,在清单里找到对应视频资源
  3. 按章节逐个勾选下载
  4. 在设置里配命名模板,文件名自动带上章节号
  5. 全部落到本地课程文件夹

小技巧:在设置里把过滤大小设成大于 100KB,封面缩略图这类零碎文件就不会混进下载里。

我的网课/ └── 高等数学/ ├── 01-极限与连续.mp4 ├── 02-导数.mp4 └── 03-导数应用.mp4

设计师收音效素材

音效站一上来几百个文件,你只要其中一部分 MP3。

  1. 打开音效列表页,让资源被猫抓捕获
  2. 在清单里按"音频"类型筛选,只看音频
  3. 设置里填大小过滤(如 >100KB),小的图标音直接消失
  4. 勾选目标文件批量下载
  5. 用命名模板统一重命名,省掉逐个改的功夫

小技巧:大小过滤支持表达式和范围写法,比如 500KB-2MB,比一个个点勾选快得多。

给家人的手机装上移动端

家人也想在自己手机上嗅探资源,手机上装扩展其实有现成的路。

  1. 用 Edge 安卓版打开项目里的安装二维码
  2. 扫码直接跳到对应的商店页面
  3. 点安装,装完即用
  4. 手机上同样是:播放视频 → 点猫抓图标 → 勾选下载

小技巧:这个二维码只对应 Edge 安卓版,其他手机浏览器暂时装不了移动端,别在别的商店里乱找。

📊 横向对比:它不是每个维度都赢

横向看三种替代方案,猫抓赢在流媒体处理的完整度,但跨设备这一项它确实吃亏,得说实话。

对比维度猫抓浏览器原生下载专业下载软件在线转换服务
流媒体处理⭐⭐⭐⭐⭐ 内置 M3U8 解析器,分片自动合并⭐ 只认直链⭐⭐ 需要自己配协议⭐⭐⭐ 格式支持有限
操作便捷性⭐⭐⭐⭐⭐ 清单勾选就下载⭐⭐⭐ 右键简单但能力少⭐⭐ 参数多,上手要时间⭐⭐⭐⭐ 贴链接就行
隐私⭐⭐⭐⭐⭐ 本地处理,无跟踪⭐⭐⭐⭐ 本地处理⭐⭐ 部分功能要上传任务⭐ 文件经过对方服务器
跨设备⭐⭐⭐ 绑在装了浏览器的设备上,手机仅个别浏览器支持⭐⭐⭐ 跟浏览器走⭐⭐⭐⭐ 多设备可装⭐⭐⭐⭐⭐ 任何设备开网页就能用
格式兼容⭐⭐⭐⭐ 流媒体可自动转 MP4⭐⭐ 原格式保存⭐⭐⭐ 要手动设置⭐⭐⭐ 看服务商支持
捕获范围⭐⭐⭐⭐ 页面所有请求都能抓到⭐⭐ 只有直接下载链接⭐⭐⭐ 取决于站点支持⭐⭐ 只认支持的站点

❓ 高频问题 FAQ

问得最多的四个问题,全是我实际踩过的坑。

检测不到资源咋办?

大多是页面没加载完,资源得等播放才出现。

  1. 刷新页面,让视频或音频真正播放几秒
  2. 在弹出面板确认捕获没被暂停(面板上有暂停/启用按钮)
  3. 还是空的话,开一下"深度搜索",它会翻页面 JS 里的资源链接
  4. 仍无结果,多半是 DRM 保护的流,嗅探本来就抓不到

M3U8 下得特别慢

一般是线程数跟网络不匹配,或者个别分片失败拖住了整体。

  1. 把线程从 6 调到 2-4,小分片反而更稳
  2. 检查 M3U8 链接本身还能不能访问(浏览器打开看能不能播)
  3. 新版分片出错会自动重试,报错直接重新下载就行
  4. 换一张网试试,排除站点对你当前网络的限流

怎么避免下载一堆广告小文件?

用过滤功能,让清单只显示命中的资源,这是最省事的页面资源过滤方式。

  1. 打开设置页面
  2. 填过滤大小,比如 >100KB,范围写法 500KB-2MB 也行
  3. 按类型只留视频和音频
  4. 要排除特定链接就填正则表达式

抓到的 M3U8 链接会不会失效?

流媒体站的链接常是"一次性的",但新版本留了后路。

  1. 2.7.0 之后解析器能读页面缓存里的 M3U8 内容,旧链接也能再解析
  2. 链接彻底失效的话,回播放页重新捕获一份
  3. 抓到后进解析器尽快下载,别囤着链接过夜

🔒 安全提示与上手引导

先说数据,再说怎么开始:

  • 所有信息都在本地存储和处理,不发送到远程服务器,也没有任何跟踪器
  • 代码以 GPL-3.0 完全开源,任何人可以逐行审查它到底在干什么
  • 没有广告、不收数据,但商店里存在加了广告代码的伪猫抓,认准官方地址
  • 作者维护了屏蔽列表,明确拒绝被抓取的大站,猫抓会尊重其意愿

咱们说好了,只下载自己有权利保存的内容。

花 5 分钟试试:装好扩展 → 捕获一个视频 → 顺手配置两个过滤条件。然后探索 M3U8 解析器和命名模板这些进阶设置,最后形成自己的下载流程。下次再看到网页上的视频,你会想起资源嗅探下载这四个字——它离你只隔一次点击。

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

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

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

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

立即咨询