猫抓:免费的网页视频下载与资源嗅探扩展,把页面里正在播的视频存到本地
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
想存下页面上那 28 秒的视频,右键菜单里翻来翻去却找不到下载入口。 猫抓(cat-catch)就是一个为这类场景做的资源嗅探浏览器扩展,专门做网页视频下载。 它实时监听页面发出的网络请求,把视频、音频和 M3U8 分片流(HLS 流媒体把视频切成小段、靠一份 M3U8 清单文件索引)挑出来,列成带文件名和大小的一行行清单。 简单说,它就是把浏览器真实请求过的媒体资源筛出来,让你直接下载,或把 HLS 分片合并成一个完整视频。
第一次抓到一个视频
- 安装猫抓:Chrome 网上应用店或 Edge 加载项商店搜"猫抓"(注意有带广告的仿冒版,认准官方渠道);源码党执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页开"开发者模式"、"加载已解压的扩展程序"选中文件夹;也可以直接拖入 Releases 里的 crx 文件。 - 打开带视频的网页,点一次播放,把资源请求发出去。
- 点工具栏猫形图标开面板——看到"当前页面 / 其他页面 / 媒体控制"三个页签、且列表开始填充带大小的条目,就装对了。
- 在"当前页面"里挑目标条目(多按大小或获取时间排序),点最右侧的下载图标。
- 文件按默认的「标题.扩展名」模板落到下载目录,打开确认能播。
版本门槛:1.0.17 之后需要 Chromium 93 以上内核,想要侧边栏等完整功能建议用 104 以上。
按场景选功能,把视频下载下来
视频在页面上播着,想直接存成文件
场景:页面正常播放一段 mp4,你直接想要那个文件。
- 点图标开面板,在"当前页面"找到目标条目。
- 点行右侧的下载图标;点条目展开还能看 MIME、时长、分辨率和完整地址。
- 一次要多个时勾几行,底部点"下载所选"或"复制所选"。
边界:列表只收录浏览器真实请求过的资源,没播过的、没加载的 iframe 里不会凭空出现;嫌列表杂就在设置页配过滤规则,按后缀、类型、大小表达式或正则筛掉图片碎片和广告请求。核心嗅探逻辑在 catch-script/catch.js。
一堆 ts 分片,用 M3U8 合并成能直接播的 mp4
场景:视频是 HLS 流,被切成几百个 .ts 小段,单下没意义。
- 右键 m3u8 条目打开解析器,顶部核对分片总数、总时长、分辨率。
- 勾"mp4格式"、线程数拉到 32,点合并下载。
- 只要部分片段就填"下载范围"起止分片号,或在分片列表里逐条勾选。
- 加密流点"寻找真实密钥",取不到就手动上传 key(16 进制或 base64)。
边界:密钥得靠页面暴露的信息去找,站点按请求动态轮换就可能取不到;音视频分成两条 m3u8 时合并后各自独立,合声画要外部 ffmpeg。解析器实现在 js/m3u8.js。
电脑上抓到的链接,想丢给手机或本地下载器
场景:大文件不想占浏览器,或想在手机上接着看。
- 点条目的二维码图标,手机扫码就能在移动浏览器打开该链接。
- 设置页开 Aria2 RPC 并填地址,大文件直接交给本地 aria2 接管下载。
- 解析器里点"调用 m3u8DL 下载"把整条 HLS 任务交给 N_m3u8DL,或"复制 m3u8DL 命令"拿带 Referer/Cookie 占位符的完整命令。
边界:aria2 要先在本机跑起 RPC 服务;"调用程序"依赖系统里注册了对应协议的客户端,没装点了也没反应。后台逻辑在 js/background.js。
页面明明在播,列表却是空的,用深度搜索兜底
场景:常规嗅探没抓到东西,但视频确实在放。
- 先点播放、滚动页面,确保请求真的发出去。
- 再点面板里的"深度搜索",它会重扫页面缓存与脚本,把常规嗅探漏掉的资源找出来。
边界:深度搜索也只基于浏览器已有的请求和缓存,页面从没加载过的东西它变不出来。
它不解决什么
- 它不是录屏软件:只能抓浏览器真实请求过的资源,页面没请求的东西变不出来。不过页面无直接链接、只剩 WebRTC 实时画面(一种点对点传输的实时音视频协议)时,它内置的视频录制功能能把正在播的画面录下来。
- 绕不开 DRM 强加密(一种内容版权加密技术,如 Widevine):带锁的流媒体拿不下来,遇到就换思路。
翻车了先查这里
- 列表是空的?先确认页面真播过——很多站点播了才请求流地址。点播放、滚动一下,再用深度搜索重扫。
- 合并出来的文件打不开?多半是加密流没取到密钥。回解析器点"寻找真实密钥",取不到就手动上传 key 再重试。
- 面板打不开或功能残缺?查浏览器内核版本:升到 Chromium 93 以上,想完整体验侧边栏用 104 以上。
只下载你拥有版权或已获授权的内容。现在就找一个没有下载按钮的视频页点一次猫抓,列表里没想要的就用深度搜索再扫一遍;碰到分片视频直接进解析器试一次"mp4格式"合并下载。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考