news 2026/8/23 12:15:47

猫抓资源嗅探完整指南:五分钟搞定网页媒体下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探完整指南:五分钟搞定网页媒体下载

猫抓资源嗅探完整指南:五分钟搞定网页媒体下载

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

看在线教程想离线保存,却找不到视频地址?猫抓(cat-catch,免费开源的浏览器资源嗅探扩展)自动把当前页面的媒体列成可下载资源,资源嗅探与媒体下载都在浏览器内完成。

30秒装好插件:两种渠道任选

应用商店安装(推荐日常使用):

  1. Chrome 用户在 Chrome 网上应用店搜索“猫抓”,点击安装
  2. Edge 用户在 Edge 加载项商店执行同样操作
  3. Firefox 用户需通过非国区 IP 访问附加组件站点后安装

源码安装(想要最新功能或想魔改):

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

接着打开浏览器的“扩展程序管理”页面,打开“开发者模式”,点击“加载已解压的扩展程序”,选中刚克隆的目录即可,工具立即出现在工具栏。

核心工作流:三个最常见场景

打开面板,拿走任意网页视频

操作步骤:

  1. 打开目标网页,让视频播放一次,页面会发出资源请求
  2. 点击工具栏的猫爪图标打开猫抓面板
  3. 在列表中定位目标资源,点击右侧下载按钮

你看到的效果:面板按“当前页面 / 其他页面”分栏展示,每条资源标注文件名、大小与格式。不确定时先点预览确认可播放,确认后文件直接进入浏览器的下载目录,全程无需离开标签页。

一键把加密 HLS 分片合成完整 MP4

M3U8(一种把视频切成数百个小片段的流媒体格式)无法直接另存为完整文件,是该工具最常解决的一个痛点。

操作步骤:

  1. 在资源列表中选中.m3u8条目,打开 M3U8 解析器
  2. 等待分片识别完成;遇到加密流时填入解密 Key,也可直接复用扩展探测到的密钥或密钥地址
  3. 点击开始下载,扩展逐片拉取并自动合并

你看到的效果:数百个 TS 片段被悄悄拼成一个可播放的 MP4,加密流在解密后同样能完整落盘,不需要手动拼接。

批量收集一整个页面的素材

操作步骤:

  1. 在面板顶部筛选框输入文件后缀或正则表达式,缩小列表范围
  2. 全选或手动勾选目标条目,点击批量下载
  3. 文件名有重复时,先点“删除重复文件名”避免冲突

你看到的效果:列表按规则实时过滤,几十张图片、音频一次进入下载目录;勾选后也可以“发送到本地存储”,让资源先落到本地再统一处理。

进阶能力

用脚本定制嗅探与录制

catch-script/ 目录内置了recorder.js(网页视频录制)、recorder2.js(屏幕捕获)、webrtc.js(WebRTC 音视频流抓取)等脚本。该插件按需注入执行这些脚本,你也可以仿照示例改出自己的版本,适配特殊站点的抓取与录制需求。

接入 Aria2 与 FFmpeg

在设置页填入 Aria2 的 RPC 地址和 Token,下载任务会转交给 Aria2 多线程执行,大文件场景下速度提升明显。任务还可以发送给 FFmpeg 做格式转换或单独抽取音轨,让媒体下载的结果直接贴合你的播放设备。

个性化配置

以下配置项均在 options.html 设置页完成,作用如下:

  • 正则过滤:只保留匹配规则的资源,挡掉广告与无关请求
  • 文件大小过滤:隐藏小于设定阈值的文件
  • 下载路径:指定默认保存目录,文件不再散落
  • 自动下载:检测到匹配规则的资源立即开始下载
  • 云同步:把下载路径指向 OneDrive 或 Google Drive 目录,文件自动上传

跨平台与移动端

Android:安装 Kiwi 等支持 Chrome 扩展的浏览器,按源码安装的方式把猫抓装上,手机端就能直接嗅探并下载网页视频,功能与桌面版基本一致。

iOS:无法直接装扩展,但可以在电脑上对资源链接生成二维码,手机扫码后在浏览器中直接打开或转存。📱

安全与版权

工具采用 GPL-3.0 协议开源,代码全部公开可审计;所有嗅探数据只在本地处理,没有跟踪器,也不向远程服务器上传信息。使用上建议遵守四条边界:

  1. 只下载你拥有版权或已获授权的内容
  2. 用于个人学习与备份,不做再分发和转售
  3. 不用它批量抓取付费或会员专属资源
  4. 尊重站点运营方权益,项目支持应要求把域名加入免抓取列表

功能速查表

你想完成的事猫抓里的操作拿到什么
普通网页视频打开面板选资源下载单个媒体文件
HLS 流(M3U8)解析器解密后自动合并完整 MP4
整页素材收集筛选 + 全选 + 批量下载一次落盘的多个文件
受保护或动态视频录制 / WebRTC 捕获脚本本地录制文件
大文件提速接入 Aria2 RPC多线程高速下载
资源转去手机生成二维码手机扫码手机端直接打开

常见问题

问:有些网站的视频嗅探不到怎么办?先点击播放让页面加载资源,再刷新或重新捕获;仍检测不到时尝试面板里的手机 UA 切换,并查看浏览器控制台报错。

问:下载的 MP4 没有声音怎么办?HLS 的音视频轨道是分离的,下载前在解析器勾选合并音视频;若已分别下载,可用 FFmpeg 完成合成。

问:扩展会不会拖慢浏览器?嗅探在本地后台完成,开销很小;仍觉卡顿时,可关闭自动下载或用过滤规则缩小资源列表。

开始使用

从应用商店安装猫抓,或执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch加载源码到扩展管理器,完成你的第一次资源嗅探。

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

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

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

CSS布局疑难杂症:从上下文原理到另类切图实战

你是不是也遇到过这样的场景:明明按照教程写了display: flex; justify-content: center; align-items: center;,那个该死的div就是不肯乖乖居中?或者,你试图用margin: 0 auto;让一个块级元素水平居中,却发现它纹丝不动…

作者头像 李华
网站建设 2026/8/23 11:59:57

PyNite核心对象完全解析:Node3D、Member3D与材料截面如何协作建模

PyNite核心对象完全解析:Node3D、Member3D与材料截面如何协作建模 【免费下载链接】PyNite A 3D structural engineering finite element library for Python. 项目地址: https://gitcode.com/gh_mirrors/py/PyNite PyNite 是一款面向 Python 的 3D 结构工程…

作者头像 李华