news 2026/9/11 14:49:36

猫抓资源嗅探扩展指南:一键保存网页上的媒体

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓资源嗅探扩展指南:一键保存网页上的媒体

猫抓资源嗅探扩展指南:一键保存网页上的媒体

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

你是否正想在网页上保存某段视频、音频或图片,却找不到下载入口?猫抓(cat-catch)是一款免费开源的浏览器资源嗅探扩展,它监听当前页面的网络请求,把视频、音频、图片等媒体资源筛出来、列成清单,让你点一下就完成下载。

整个过程都在你的浏览器本地完成,数据不上传任何远程服务器,也没有跟踪器。你正常浏览页面,猫抓在后台悄悄把资源「闻到」,你只需在列表中做选择。

功能全景:资源嗅探扩展的能力清单

能力做什么
页面资源嗅探监听当前页面请求,按类型筛出视频、音频、图片清单
筛选与排序按后缀、大小、正则过滤列表,按大小或时间排序
深度搜索解析页面源码,找出尚未触发播放的隐藏媒体
预览下载前在弹窗里先确认内容
M3U8 / MPD 解析识别流媒体切片清单,合并下载为完整视频
媒体控制对页面媒体做播放、倍速、全屏、画中画操作
二维码分享生成二维码,把资源链接传到手机
第三方联动调用 aria2、m3u8DL、在线 ffmpeg,或推送到 MQTT

快速上手:从安装扩展浏览器插件到首次下载

安装(任选其一):

  1. 商店安装:在 Chrome 或 Edge 扩展商店搜索「猫抓」,认准作者后安装。这是最省事的浏览器插件安装方法,浏览器会自动更新版本。
  2. 源码安装:下载仓库代码,在扩展管理页面打开「开发者模式」,点「加载已解压的扩展程序」并选中该文件夹。

需要源码时执行这一条命令即可:

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

Edge Android 用户可以直接扫描下面的二维码安装:

Edge Android 版猫抓的安装二维码

完成第一次下载

  1. 打开一个有可播放视频的网页。
  2. 让视频播放几秒,确保资源请求被触发。
  3. 点击工具栏的猫抓图标,弹窗会列出当前页面的资源。
  4. 选中目标资源,点下载,浏览器即自动命名并保存 ✅

场景实战:边看网页边找资源

当你找不到网页视频的下载入口时

用最基本的资源嗅探能力:打开页面、播放视频,再点开扩展图标,弹窗就把当前页面的资源整理成了列表。看文件大小和类型判断哪个是正片,通常文件越大质量越高。拿不准就先点预览,确认内容再下载。

弹窗中的资源嗅探列表:显示各媒体资源的大小、类型,并提供下载与预览入口

当嗅探到的是 M3U8 流媒体地址时

不少网站用流媒体分发内容,你捕获到的是 m3u8 播放列表而不是完整文件。此时不要直接下载,点「解析」进入 M3U8 解析器:它会自动列出切片,合并下载后得到一个完整视频。加密的资源可以在解析器里填密钥,也可以让它先寻找疑似密钥。

当页面资源太多挑不过来时

用筛选和排序缩小范围。在设置里可以按后缀、最小大小、content-type 过滤,列表支持正则筛选、全选、反选。列表里混着大量小文件时,开启深度搜索,它会解析页面源码,把还没被请求出来的媒体也补充进来。

进阶能力:M3U8 合并下载与参数调整

调整合并下载参数

如果你已经熟悉基本操作,可以深入 M3U8 解析器 的参数区:

  • 下载线程:切片多、文件大时,提高线程数可以明显加快合并下载速度。
  • 下载范围:只需要片段时,指定切片序号区间,只下载对应部分。
  • 只要音频:只想留背景音乐时,勾选后只提取音轨,省下大量空间。
  • MP4 转码:借助在线 ffmpeg 把合并后的 TS 转成 MP4,通用播放器都能放。
  • 边下边存:文件过大时,边下载边写入磁盘,避免占用内存。

如果资源是 HEVC/H.265 编码的切片,请使用在线 ffmpeg 转码方式,解析器对这类文件不支持预览。

M3U8 解析器:切片列表、密钥设置与合并下载选项

细化资源嗅探规则

如果某些站点总有一堆无用的资源,你可以在 设置页面 添加后缀过滤、大小过滤、类型过滤和正则规则到「屏蔽资源」里,也可以按网址直接屏蔽整个域名。想了解各功能入口与快捷键的完整定义,可以查看 扩展配置。

联动第三方工具

如果追求专业下载体验,可以把资源发送到 aria2 或 m3u8DL 这类第三方下载器,也可以通过 MQTT 把嗅探结果推送到自建服务,接入自己的自动化流程。

疑难排查:常见现象与处理办法

列表为空,提示「还没闻到味儿」

现象:弹窗里没有资源。可能原因:视频还没播放,请求未触发;或页面用了特殊加载方式。处理:先播放或滚动页面再打开弹窗;仍没有就点「深度搜索」主动解析页面源码。

提示「解密错误」或「密钥不正确」

现象:m3u8 合并下载失败。可能原因:资源使用 AES-128 加密,缺少有效密钥。处理:在解析器密钥栏填入 16 进制、base64 或密钥地址,或先让它寻找疑似密钥。注意 SAMPLE-AES-CTR 等加密方式目前无法处理。

保存的文件无画面或无声

现象:下载的文件预览提示「无视频」或「无音频」。可能原因:音视频是分离的两条轨道,只下载了其中一条。处理:在解析器中分别选中对应的视频轨道和音频轨道,再合并下载,或改用在线 ffmpeg 转码。

部分切片下载失败

现象:合并中断、进度卡住。可能原因:网络波动或切片链接过期。处理:点「重下失败项」重试,并在设置里调整重试次数。

捕获到 blob 地址无法下载

现象:列表里是blob:开头的地址,点不了下载。可能原因:这是浏览器内存地址而非真实 URL。处理:使用「转为 m3u8 解析」或「缓存捕捉」获取实际资源。若提示有 DRM 保护,则说明受版权技术措施保护,任何嗅探工具都不应强行处理。想进一步理解捕获逻辑,可以看 核心抓取脚本。

使用边界:适合做什么与不适合做什么

猫抓是开源项目,代码完全公开,所有数据在本地存储处理。项目还设有「避免抓取列表」机制:网站运营方可以提交申请,域名被确认后会在后续版本中不再被抓取。

适合做

  • 备份自己拥有版权、已购买或明确获得授权的内容
  • 收集公开、开放许可的素材用于个人学习
  • 分析页面资源结构,做研究与教学

不适合做

  • 未经授权下载受版权保护的内容
  • 绕过 DRM 等版权技术保护措施
  • 批量抓取后对外分发

边界在于「你是否拥有该内容的权利」。工具本身不做判断,使用行为的责任在你自己。

现在打开一个你想保存资源的网页,点一下工具栏的猫抓图标,看看这次能闻到什么。

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

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

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

5分钟读懂 164 份泄露系统提示词:提示词挖掘实战手册

5分钟读懂 164 份泄露系统提示词:提示词挖掘实战手册 【免费下载链接】leaked-system-prompts Collection of leaked system prompts 项目地址: https://gitcode.com/GitHub_Trending/le/leaked-system-prompts leaked-system-prompts 是一个大模型服务系统提…

作者头像 李华
网站建设 2026/9/11 14:42:06

SystemInformer DLL 注入从入口到内核全解

SystemInformer DLL 注入从入口到内核全解 【免费下载链接】systeminformer A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. https://windo…

作者头像 李华
网站建设 2026/9/11 14:41:28

贪心算法实战:跳跃游戏问题解析与Java实现

1. 跳跃游戏问题解析:贪心算法的完美舞台LeetCode上的跳跃游戏问题(Jump Game)是算法练习中的经典题目,也是面试中的高频考点。题目描述看似简单:给定一个非负整数数组,每个元素代表你在该位置可以跳跃的最…

作者头像 李华
网站建设 2026/9/11 14:40:53

DAX窗口函数实战:从基础到高级应用

1. DAX窗口函数基础解析 在数据分析领域,DAX(Data Analysis Expressions)作为Power BI和Excel Power Pivot的核心公式语言,其窗口函数功能正逐渐成为处理复杂分析场景的利器。不同于基础聚合函数,窗口函数能够在保留原…

作者头像 李华
网站建设 2026/9/11 14:39:14

MAVLink协议详解:从报文结构到无人机飞控通信实战

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

作者头像 李华
网站建设 2026/9/11 14:39:11

模型训练与测试规范:YOLOv8实战避坑指南

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

作者头像 李华