news 2026/9/7 10:26:23

猫抓 Cat-Catch:浏览器资源嗅探扩展怎么装、怎么用(完整指南)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 Cat-Catch:浏览器资源嗅探扩展怎么装、怎么用(完整指南)

猫抓 Cat-Catch:浏览器资源嗅探扩展怎么装、怎么用(完整指南)

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

点开网页播放器,右上角却没有“另存为”按钮。刷新几次、翻遍 DevTools,才发现视频源只是一串 m3u8 分片,或者干脆是 blob: 开头的临时地址。猫抓 Cat-Catch 是一个开源的浏览器资源嗅探扩展,它在后台监听页面的网络请求,把视频、音频、图片等资源列出来,预览、下载一步完成。

🐈 项目定位

猫抓是一个运行在浏览器里的资源嗅探工具:你正常刷页面,它在后台按后缀、Content-Type 和网络请求把媒体资源筛出来,整理成一张带大小、时长、分辨率信息的列表。所有数据只存在本地,不上传、不追踪。

  • 嗅探页面媒体资源
  • 列表内预览播放
  • M3U8 分片合并下载
  • 正则筛选与批量操作
  • 全程本地运行

安装

推荐走应用商店,最省事:

  1. 打开 Chrome 网上应用店,搜索“猫抓”或“cat-catch”,认准开发者页面。
  2. 点“添加至 Chrome”,装完把图标固定到工具栏。
  3. Firefox、Edge 用户同理,在各自商店搜“cat-catch”安装。

其他两种方式一句话带过:

方式做法
源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,扩展管理页开启“开发者模式”,用“加载已解压的扩展程序”选中该文件夹
CRX 安装从项目 Releases 页右键另存为下载 crx 文件,拖进扩展管理页

版本要求:1.0.17 之后需要 Chromium 93 以上内核,Firefox 113 以上。另外注意,商店里存在加过广告代码的“伪猫抓”,安装地址以官方仓库为准。

首次使用:把一页视频存下来

以“保存一个网页视频”为例:

  1. 正常打开含视频的网页,让它播一两秒,猫抓开始捕获请求。
  2. 点击工具栏的猫抓图标,弹出窗口“当前页面”标签下出现资源列表,每个条目带文件大小、类型和来源标签页。
  3. 点击条目上的播放按钮预览,确认是你要的那条内容而不是封面图或广告。
  4. 勾选目标文件,点“下载”,文件进入浏览器下载队列。
  5. 到下载目录确认文件能正常播放。

到这里,最核心的嗅探流程就走完了,其余功能都是围绕这条主线展开。

功能模块

资源列表:筛选、预览、批量操作

作用:把当前页和所有标签页捕获到的资源汇成一张可操作的列表。

用法:列表里点“筛选”可以输入正则只保留匹配的资源 URL,也能按后缀分类查看;“全选/反选”配合“复制”“下载”做批量操作。列表过长时点“清空”释放占用。每个条目都能单独预览,预览页支持倍速、截图、画中画。

M3U8 解析器

作用:很多网页只播放 m3u8 分片,没有整片可下,解析器负责把分片拉回来合成完整视频。

用法:在 popup 的功能入口点“M3U8 解析器”,把 m3u8 地址(或直接粘贴 m3u8 内容)贴进输入框,填上页面要求的 Referer,点“解析”。解析后能看到切片列表、总时长和估算大小;需要时设置下载线程、下载范围,勾“mp4 格式”即可用在线 ffmpeg 把 ts 分片转成 mp4,最后点“合并下载”。加密的 HLS 流会尝试自动寻找 AES-128 密钥,找不到时也可手动填密钥或密钥地址。

下载器

作用:内置的独立下载页面,资源直接下载失败时用它兜底。

用法:在功能入口点“下载器”,贴 URL 和 Referer 即可发起下载,支持边下边存;也可以在“设置 - 下载器”里开启“检测下载失败自动启用下载器重试”,之后不用手动操作。

设置页:抓取规则与复制模板

作用:控制“抓什么、不抓什么、复制出去长什么样”。

用法:在“设置”里维护抓取后缀和 Content-Type 列表(每项可设过滤大小,如>100 KB);用“正则匹配/屏蔽资源”按规则过滤或屏蔽特定资源;“屏蔽网址”支持通配符,也支持白名单模式。复制按钮写入剪贴板的内容可以在“复制”一节用标签模板自定义,方便直接喂给第三方工具。

进阶玩法

深度搜索:解决“列表里就是没有我要的那个源”的问题。常规嗅探只记录已经发出的请求,深度搜索会主动请求常见路径和页面里引用的地址去找资源。在 popup 点“深度搜索”即可。

直播录制与 WebRTC 捕获:直播流和 WebRTC 通话内容是“放完即走”的,普通下载够不着。popup 的“更多功能”里有“录制直播”“录制 WebRTC”“屏幕捕捉”按钮,边播边存,适合把直播讲座这类内容留下来。

对接外部工具:在“设置”里配置 Aria2 RPC,可以让 Aria2 接管多线程下载和断点续传;配置 m3u8dl 协议后,m3u8/mpd 地址可一键唤起 N_m3u8DL 下载;“调用程序”则把捕获的资源按模板丢给你本地指定的任意命令行工具。

常见问题

为什么有的页面列表是空的?多半是资源还没真正加载。视频懒加载的页面先滚动到视频位置、让它播放几秒;确认没动静再点“深度搜索”;个别网站对手机 UA 才下发资源,试试“模拟手机”后再刷新页面。

下载的文件存到哪里了?默认在浏览器的下载文件夹,看浏览器下载记录最直观。想让每次下载前手动选目录,在“设置 - 其他设置”打开“下载完选择保存目录”;配了 Aria2 的话在 Aria2 RPC 一节填下载目录。

为什么带 DRM 的内容下不下来?猫抓会在列表里标注 DRM 保护的资源,但技术上不尝试破解,这是有意的限制。这类内容没有合规的下载途径,换公开授权的替代品即可。

m3u8 是加密的,解析器报解密错误怎么办?解析器会先在已捕获的请求里找疑似密钥,界面会出现“寻找到疑似密钥”的下拉框。找错或未找到时,点“密钥”按钮手动填 16 进制/base64 密钥、IV 或密钥地址再合并下载。

明明在播,为什么有些资源没被捕获?可能是该资源的后缀或 Content-Type 不在默认抓取列表里。到“设置”里把对应后缀或类型加进列表(过滤大小填 0 表示不过滤);资源多的页面还会触发去重过滤,必要时在“其他设置”里调整“排除重复的资源”。

使用规范

猫抓是一款下载工具,只应对自己拥有版权或已获授权的内容下手,不要用它批量抓取他人平台的付费内容。网站运营方有权要求将其域名加入“避免抓取列表”,尊重网站条款和版权提示是基本前提。合规的用法大致是:

  • 备份自己上传到各平台的视频
  • 保存已购买、允许离线观看的课程
  • 收集标注为可自由使用的 CC 素材
  • 留存自己直播、录制的原始内容

写在最后

猫抓的价值很简单:把“找得到源”和“存得下文件”这两件事从浏览器里接了过来。装好之后多试几个不同类型的页面,熟悉筛选和 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:26:18

EtherCAT主站周期时间抖动:越小越好吗?从原理到工程实践

搞EtherCAT主站的人,基本都经历过一段“抖动焦虑期”。我刚入行时接手第一个运动控制项目,老板丢给我一台工控机,让我把EtherCAT主站跑起来,问的第一句话就是周期时间抖动能到多少。于是那阵子我满脑子都是各种测抖动、调参数&…

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

FanControl 风扇控制指南:15 分钟把机箱从轰鸣调到近乎无声

FanControl 风扇控制指南:15 分钟把机箱从轰鸣调到近乎无声 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trendi…

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

pandas全表多关键词筛选实战:str.contains与正则表达式高效实现

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

RVC 入门:10 分钟语音练出你的 AI 变声模型

RVC 入门&#xff1a;10 分钟语音练出你的 AI 变声模型 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conversion-WebUI …

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

AI生成PPT后的二次加工指南:从翻车现场到高效优化

最近有个很有意思的现象&#xff1a;以前大家聊 AI 做PPT&#xff0c;问的是“哪个工具能生成PPT”&#xff0c;现在热搜上挂着的已经是“豆包和Kimi哪个好用”“AIPPT和哪个岛生成的效果更自然”“为什么我U盘上的PPT全变成只读文件”这种更细的问题。这背后其实藏着一个行业共…

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

Android导航功能开发实战:从地图SDK选型到偏航处理与性能优化

简介&#xff1a;面向Android开发者的百度地图导航功能实现项目&#xff0c;完整覆盖了从SDK集成、权限声明、用户定位、起终点设置到路线规划与导航引导的典型流程&#xff0c;适合需要接入地图导航能力的移动应用开发者作为工程参考。压缩包为rar格式&#xff0c;共1343个文件…

作者头像 李华