猫抓(cat-catch)资源嗅探:5分钟装好,3个功能把网页视频存下来
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款开源免费的浏览器资源嗅探扩展,能把网页正在加载的视频、音频和 M3U8 流媒体从网络请求里筛出来,列成清单供你预览、下载。想把网课或参考素材存到本地、又不想在 F12 的 Network 面板里人肉翻?它就是干这个的。
它替谁解决了什么
上公开课的学生。小刘每周要把几节网课存下来坐地铁时看,可打开 F12 看到的是一整屏请求,分不清哪个 m3u8、哪个 blob 才是真视频。装上猫抓后她只要点开扩展,页面里加载过的媒体就列成清单,核对时长和大小,点下载就行。
做视频剪辑的。老周从各种网站收集参考素材,有的站点没有下载按钮,截图又糊。他刷新页面,猫抓列表里出现的视频、音频直接存下来当素材,不用再问别人要原片。
排查问题的前端。查播放问题时得先知道页面到底加载了哪些文件。猫抓的清单里每条资源都有地址、类型和大小,配合浏览器控制台,十几秒就能定位到是哪个文件出了问题。
📦 装好它并完成第一次体验
本节给你最短安装路径,并带你把第一个视频存下来。
应用商店安装:
- 打开 Chrome 或 Edge 的应用商店
- 搜索"猫抓",认准官方版本安装
- 点拼图图标,把它固定到工具栏
源码安装(适合技术党):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch- 扩展管理页打开"开发者模式"
- "加载已解压的扩展程序",选中 cat-catch 目录
提示:1.0.17 之后要求 Chromium 内核 93 以上,体验完整功能建议 104 以上。
第一次体验:
- 打开任意带视频的网页,让它播放起来
- 点工具栏的猫抓图标
- 在资源列表里挑出目标,留意大小、标题和类型
- 点"下载",文件进入浏览器默认下载目录
手机上想用,Edge 安卓端可以扫码安装:
📋 核心功能逐个看
列表是门面,下面三样才是干活的主力。
实时资源清单:正则筛选、深度搜索补漏
一句话价值:页面播什么,它就后台嗅探什么,视频、音频、文档资源摊开给你筛。
怎么用:
- 打开带媒体的网页,点扩展图标看列表
- 筛选框输入正则(比如 mp4),回车只留匹配项
- 列表太短就点"深度搜索",把没露面的资源再捞一遍
适合场景:最普遍的"先看看页面上有什么"。嗅探逻辑在 catch-script/catch.js。
M3U8 解析器:填密钥,把分片流合并成完整视频
一句话价值:视频被切成几百个 ts 分片时,解析器负责合成一个完整文件,加密 HLS 还能帮你找密钥。
怎么用:
- m3u8 地址粘进解析器(或从资源列表直接点入)
- 加密内容先自动寻密钥,提示"寻找到疑似密钥"就能用;不行就手动填 16 进制/base64 密钥
- 勾选"mp4格式"、按需设置下载线程,开始下载
适合场景:M3U8 课程视频、HLS 直播回放流。实现见 js/m3u8.js。
媒体控制:倍速、画中画、录制 webRTC
一句话价值:视频在播的时候直接接管播放器,拿不到文件时还能把流"录"下来。
怎么用:
- 在列表里选中资源,进入媒体控制
- 倍速、画中画、全屏、循环、音量,都能调
- 直播或 webRTC 流,用"录制webRTC"或屏幕捕捉
适合场景:临时调播放体验、保存没有直接文件的流。代码在 js/media-control.js。
⚙️ 进阶设置
只推荐动这三项,都在设置页(js/options.js)里。
过滤大小与屏蔽资源
改了什么:设大小下限、按扩展名过滤,或用正则把不想见的资源屏蔽掉。 什么时候值得改:页面资源太多,列表被封面图、缩略图刷屏时,把大小下限抬起来最见效。
下载失败自动启用下载器
改了什么:普通下载失败时,由内置下载器页面自动接手重试;还能开启"下载完选择保存目录"。 什么时候值得改:常下大文件,或希望每次下载完自己挑保存位置。
屏蔽网址
改了什么:填入域名(支持通配符 * 和 ?),让猫抓永久不对该站点嗅探。 什么时候值得改:部分站点声明不想被抓取。猫抓自带"避免抓取列表",检测到这类站点会提示"该网站要求禁止运行本程序"并停用——这是正常机制,配合站点方即可。
🛠️ 实用技巧与常见坑
- 列表空空,显示"还没闻到味儿":资源可能还没加载。把页面播放到底、滚动触发加载,再点"深度搜索"。
- 加密 HLS 无法预览、下载后打不开:在解析器里填密钥;不知道密钥就看 m3u8 内容里的密钥地址。AES-128-ECB 加密目前不支持解密。
- HEVC/H.265 切片无法预览:解析器提供在线 ffmpeg 转换,转成 mp4 再下载。
- 装不上或部分功能缺失:Chromium 内核低于 93 会直接不兼容,升级浏览器即可,老内核可用旧版 1.0.16。
- 下载慢、易中断:调大下载线程,或从解析器调用 aria2、m3u8DL 这类第三方工具接手下载。
结语
猫抓不是万能的:DRM 保护的内容它拿不到,声明拒绝嗅探的站点也会直接停用。但对大多数公开、未加密的媒体,它替你省掉了人肉翻 Network 的功夫。
小动作:今晚挑一节正在看的公开课,打开猫抓看看它到底加载了什么资源。
❓ 高频问答
Q:支持哪些浏览器?A:Chrome、Edge、Brave 等 Chromium 93+ 内核,以及 Firefox。完整功能建议内核 104 以上。
Q:下载的文件存哪了?A:默认在浏览器下载目录。设置里可开启"下载完选择保存目录",每次下载完自己挑位置。
Q:隐私数据会不会被上传?A:所有信息都在本地存储和处理,不发往任何远程服务器,也不含跟踪器;源码完全开源,可自行审查。
Q:下载别人的视频合规吗?A:只下载你拥有版权或已获授权的内容,尊重平台条款,也尊重站点方的停止抓取声明。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考