很多网页中的视频、音频或图片资源并不会直接展示下载链接,普通用户只能在页面上播放或查看。如果需要整理自己拥有版权或已获授权的素材,手动从开发者工具里查找网络请求并不方便。猫抓 cat-catch 正是面向这类需求设计的浏览器资源嗅探扩展,它可以帮助用户筛选并列出当前页面中的资源。
从官方定位来看,猫抓不是传统意义上的下载站工具,而是一个运行在浏览器里的资源嗅探插件。它更接近浏览器开发者工具的辅助界面:把网页加载过程中出现的媒体、图片和相关资源整理出来,便于用户查看、复制、解析或交给其他工具处理。

它主要解决什么问题
普通浏览器页面通常只展示播放器、图片或按钮,并不会把真实资源地址直接暴露给用户。对于需要整理课程素材、保存自有视频、调试网页媒体加载、检查 M3U8 资源的人来说,反复打开开发者工具、筛选 Network 请求、判断文件类型会比较繁琐。
猫抓的价值在于把这些资源集中到扩展面板中展示,并提供按后缀、规则和类型筛选的能力。用户不需要逐条检查所有请求,就能更快定位当前页面中的视频、音频、图片或流媒体文件。
资源嗅探是核心能力
根据项目说明,猫抓可以自动捕获网页中的视频、音频、图片等资源,并支持按后缀和正则规则进行匹配筛选。这意味着它不只是列出所有网络请求,而是更关注可被识别和处理的网页资源。
这类功能适合网页媒体分析、素材整理和技术排查。例如,当一个页面中加载了多个媒体片段、封面图、音频文件或流媒体索引文件时,猫抓可以帮助用户更直观地看到这些资源,而不用完全依赖浏览器开发者工具。
M3U8解析更偏进阶场景
猫抓官方文档中提到内置 M3U8 解析器,支持解密、合并下载为 MP4,并可自动寻找 Key。对于使用 HLS 流媒体的网站来说,页面中常见的并不是完整视频文件,而是 M3U8 索引和一系列切片文件。
这类功能更适合有一定技术理解的用户。它可以降低处理 M3U8 资源的门槛,但并不意味着所有网页视频都能被完整获取。加密方式、网站限制、权限校验、浏览器环境和资源授权情况都会影响实际结果。
缓存捕捉和屏幕录制
除了常规资源嗅探,猫抓还提供缓存捕捉和屏幕录制相关能力。缓存捕捉更适合处理页面播放过程中出现的资源,屏幕录制则用于记录浏览器中正在展示的内容。
这两类功能解决的是不同问题。资源嗅探关注的是网页实际加载了哪些文件,屏幕录制关注的是用户在屏幕上看到的内容。前者更偏资源分析,后者更偏保留播放过程或操作过程。实际选择哪一种方式,需要根据网页结构和使用目的判断。
可以对接本地工具
猫抓支持通过 m3u8dl://、aria2 等方式调用本地下载工具。对于已经习惯使用 N_m3u8DL、aria2 或其他本地下载流程的用户来说,这类能力可以把浏览器嗅探到的资源交给本地工具继续处理。
这也是猫抓和一些简单下载按钮类插件的区别之一。它并不只是在网页上提供一个下载入口,而是允许用户把资源识别、解析、本地程序调用组合到自己的工作流中。对于普通用户来说,这些设置可能略复杂;对于经常处理流媒体资源的人来说,可配置性会更有价值。
深度搜索适合疑难网页
官方介绍中还提到“深度搜索”功能,用于通过持续更新的搜索脚本拦截关键函数并分析隐藏资源。简单理解,部分网站不会直接在常规请求中暴露资源地址,或者会通过脚本动态生成链接,普通嗅探方式可能不容易找到。
深度搜索就是为这类更复杂的页面准备的。不过,这并不是万能能力。网页的反爬策略、授权验证、加密方式以及内容保护机制都会影响实际识别结果。把它理解为辅助排查工具,会比把它当成全站通用下载方案更准确。
安装方式需要认准官方
项目 README 提供了 Chrome、Edge、Firefox 等安装入口,也支持源码安装和 CRX 安装。官方同时提醒,因为猫抓是开源项目,任何人都可以修改后重新上架,已经存在加入广告代码的伪猫抓版本,因此安装时应以 GitHub 和官方文档给出的地址为准。
如果通过源码安装,通常需要下载项目代码,在浏览器扩展管理页面开启开发者模式,再加载已解压的扩展目录。普通用户更适合从官方扩展商店入口安装,进阶用户可以根据需要选择 GitHub Release 或源码方式。

兼容性和隐私说明
项目说明中写明,1.0.17 之后需要 Chromium 内核 93 以上版本,低于该版本需要使用 1.0.16;如果希望体验完整功能,建议使用 Chromium 104 以上版本。对于仍在使用旧版浏览器或特殊浏览器环境的用户,安装前需要先确认兼容性。
隐私方面,项目 README 表示扩展收集的信息会在本地储存处理,不会发送到远程服务器,也不包含跟踪器。Chrome 应用商店页面也显示开发者声明不会收集或使用用户数据。对资源嗅探类插件来说,权限和隐私说明尤其值得关注,安装前应优先查看官方页面。
哪些用户更适合
猫抓更适合经常需要分析网页媒体资源的人,例如前端开发人员、网页调试人员、内容整理人员、视频课程制作者、素材管理用户,以及需要处理 M3U8、MPD 或媒体切片资源的进阶用户。
如果只是偶尔保存一张公开图片,普通浏览器功能可能已经够用。如果需要从复杂页面中查看当前加载了哪些视频、音频、图片或流媒体索引,猫抓的资源列表、筛选规则、M3U8 解析和本地工具调用能力会更有针对性。
使用边界要提前了解
猫抓官方明确说明,扩展仅供下载用户拥有版权或已获授权的视频,禁止用于下载受版权保护且未经授权的内容,用户需要自行承担使用本工具的法律责任。这一点在介绍资源嗅探工具时尤其重要。
另外,猫抓不会解密所有网站,也不能绕过所有限制。遇到 DRM、复杂权限校验、服务器防盗链、一次性链接或特殊加密时,实际结果可能受到限制。把它作为网页资源分析和授权内容处理工具使用,才更符合项目本身的定位。
实际选择时怎么判断
如果你的需求是查看当前网页加载了哪些媒体资源,并希望进一步复制链接、解析 M3U8、调用本地工具或进行技术排查,猫抓是一个值得了解的开源浏览器插件。
如果你只需要普通文件下载,或者希望一键处理所有网站的视频内容,它可能并不是最省心的选择。资源嗅探工具通常需要用户理解网页资源、文件类型和版权边界,适合有明确需求并愿意进行基础配置的人使用。
poxiaoxi博客
精彩评论