猫抓:网页视频下载的浏览器资源嗅探扩展,三步装好直接上手
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你在网页上看到想保存的视频,却找不到下载入口。猫抓(cat-catch)是一款浏览器资源嗅探扩展,它自动扫描页面请求、整理出可下载媒体列表,让你先预览再保存,网页视频下载只需三步。
为什么下载链接直接复制不到
多数视频站不会把完整文件直接挂在页面上:流媒体会把视频切成小分片按序加载,页面还会用动态加载按需拉取资源,右键"另存为"往往拿不到完整文件。猫抓的思路是站在网络层,把页面加载过的请求逐条筛出来,再按类型整理成列表交给你确认。
能力一览
| 能力 | 解决什么问题 |
|---|---|
| 智能嗅探 | 自动筛出当前页面加载过的视频、音频、图片,列表呈现,不用手动翻找链接 |
| 下载前预览 | 先播放确认内容,避免下错资源 |
| M3U8 合并下载 | 把流式分片合并成一个完整视频,支持 AES-128 等常见加密的解密 |
| 批量下载 | 一次勾选多个条目,按顺序保存 |
| 二维码传输 | 把资源链接直接送到手机,不用数据线 |
| 纯本地运行 | 数据只在本地储存处理,不发送到任何服务器 |
三步装好,直接上手
商店安装只需三步:
- 在 Chrome 网上应用店或 Edge 加载项商店搜索"猫抓" → 打开官方扩展页面,点击"添加"按钮。
- 固定扩展图标 → 工具栏出现猫抓图标,随时点开面板。
- 打开一个含视频或音频的网页并点击图标 → "当前页面"列表中出现资源条目,说明装对了。
不走商店也可以:源码方式执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch后在扩展管理页开启"开发者模式",用"加载已解压的扩展程序"选中克隆的文件夹;crx 方式则是开启"开发者模式"后,把下载好的 crx 文件直接拖入扩展页。兼容性方面,Chromium 内核需 93 以上,104 以上功能完整;Firefox 从官方附加组件商店安装(需非国区 IP)。
从打开页面到拿到文件:一次完整实操
一条主流程走完嗅探、合并、传输三种场景。
普通资源下载
- 正常浏览网页,让媒体加载一遍 → 请求被嗅探并进入列表。
- 点击工具栏图标打开面板 → 列表按大小排序,大文件通常是更高清的版本。
- 点"预览"播放确认 → 内容无误后再点"下载"。
- 勾选条目并下载 → 文件按你的设置保存到本地。
提示:资源没检测全时,先把页面滚动到底再刷新一次,让懒加载的内容都触发请求。
M3U8 切片合并
- 复制 m3u8 地址粘贴到"M3U8 解析器" → 生成 TS 分片列表。
- 遇到加密在参数区填写密钥 → AES-128 等常见加密自动解密。
- 设置文件名并点合并下载 → 得到完整视频文件。
提示:地址可以直接用猫抓嗅探时捕获到的 m3u8 链接,不必自己去网络面板里翻。
跨设备二维码传输
- 在资源条目上选择"二维码" → 生成对应链接的二维码。
- 用手机扫码 → 移动端打开同一资源,继续预览或下载。
- 同一个链接生成二维码发给他人 → 对方扫码即可访问。
三个最高频的使用场景
- 在线学习:把已购买的课程视频下到本地离线反复看,教学音频按课程名重命名归档。
- 内容创作:保存公开授权的音乐当背景音乐,收集参考片段统一放进素材库。
- 日常备份:把自己上传到平台的视频存一份本地,防止丢失。
常见问题
Q:为什么有些资源检测不到?A:页面可能用了动态加载,或资源受 DRM 保护。先滚动页面到底并刷新重试,仍不行就打开浏览器控制台看是否有报错。
Q:下载的文件保存在哪?A:默认是浏览器的下载目录。在设置页可调整保存路径和文件命名规则,之后的下载按新规则落盘。
Q:会影响浏览器性能吗?A:日常影响很小,它只在有请求时做筛选;处理大量资源时会临时多占一些内存,任务完成、关闭面板后即释放。
源码速览
- catch-script/catch.js:资源嗅探核心逻辑,负责请求捕获与筛选。
- js/m3u8.js:M3U8 解析器实现,分片解析、解密与合并下载都在这里。
- js/downloader.js:通用下载器,处理资源落盘保存。
写在最后
猫抓把"找下载地址"简化成三步:装插件、点图标、勾资源,全程本地完成。现在就找一个你常用的视频网站,按上面的步骤把插件装上,今天下第一个资源试试。另提醒一句:请只下载你拥有版权或已获授权的内容。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考