猫抓资源嗅探:免翻开发者工具,网页视频嗅探下载完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
你打开一个教程页,按了播放,想把这个视频存下来慢慢看。可页面没有下载按钮,右键另存为只给你一堆 HTML 代码,自己开开发者工具翻网络面板又太麻烦。猫抓(cat-catch)就是为这种情况做的浏览器资源嗅探扩展:它自动监听页面里的视频、音频和流媒体资源,列成清单,你预览确认后一键下载。
一句话定位
免费开源(GPL-3.0)的网页资源嗅探器,全程本地处理、无跟踪器。MP4、MP3 这类普通文件它直接识别,M3U8、MPD播放列表还能解析合并成一个能直接播放的文件。
5 分钟装好并拿到第一个视频
三种安装方式,任选一种:
- 应用商店:在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索"猫抓"。留意商店里有过加广告的伪猫抓版本,认准官方。
- 源码安装(拿最新功能):
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页,开启开发者模式,点"加载已解压的扩展程序",选中 cat-catch 文件夹。
- CRX 安装:从项目 Releases 页右键另存 crx 文件,开开发者模式后拖进扩展页。
装好后四步走:
- 打开带视频的网页,播放几秒,让资源真正加载出来。
- 点工具栏的猫抓图标,资源列表自己就出来了。
- 对照文件大小、时长、分辨率确认目标,必要时用内置播放器预览。
- 勾选文件,点下载所选,去下载目录确认能播。
它替你省了什么
不用翻网络面板找链接
手动找链接,得开开发者工具、过滤请求类型、定位真实地址,再逐个处理 Referer 和跨域。猫抓把这些全做了:内容脚本在document_start阶段就介入页面,按 MIME 类型和大小筛出媒体请求,广告图、统计脚本基本混不进来。嗅探逻辑可以直接翻 catch-script/catch.js。
几百个 M3U8 分片合并成一个 mp4
很多站点把视频切成几百个 TS 小分片,直接下播放列表地址只得到一份文本文件。打开M3U8 解析器填入地址,它会并发下载分片并合并成 mp4,支持AES-128 解密,也能只下指定范围的某几个分片、把音视频分开保存。
先预览再下载
下错清晰度、下成广告视频是最常见的浪费。点资源旁边的播放按钮,就能在扩展面板里直接播放,确认是你要的那份再动手。也可以交给本地播放器接管继续播,实现见 js/media-control.js。
进阶:快捷键与省流配置
- 键盘命令:在浏览器"扩展快捷键"页面,可以给暂停/开启嗅探、自动下载、缓存捕获、M3U8 解析器、深度搜索、预览、重启扩展这些命令绑定按键,不用打开面板。
- 模拟手机:点面板上的"模拟手机",用移动端请求重新嗅探,专治"PC 端看不到、手机端才有"的资源。
- 下载线程:M3U8 合并默认 32 线程并发,下载中断就调小再试。
- 解密参数:加密流在解析器里填 16 进制或 base64 的Key 与偏移量 IV,也可以"上传 Key"直接从文件读。
- 下载目录、本地播放器调用:都在 options.html 设置页调整。
用在哪
- 学习:打开课程页播一遍,挑清晰度最高的资源存下来,复习不再依赖网速。
- 创作:剪辑时缺一段背景音乐,找到音频资源,用范围下载只取需要的那段,不拖整片。
- 移动端:Edge Android 也能装猫抓,扫码进商店安装,用法和 PC 一致,功能略有裁剪。
用之前知道这三件事
- 版本要求:1.0.17 以后需要Chromium 内核 93 以上,完整功能建议 104 以上;内核旧就装老版本 1.0.16。
- 版权边界:只存你拥有版权或已获授权的内容,自己的录屏、已购课程、公有领域素材都没问题;未经授权下载受保护内容用于传播,责任在使用者。
- 隐私:所有数据本地储存处理,不发送远程服务器,无跟踪器。扩展申请的页面访问权限只用于嗅探网络请求。
出问题了怎么办
- 列表是空的:多半视频还没播,播几秒再点图标;不行就触发缓存捕获命令强制重抓。
- 画面有声缺失:站点把音视频分开发送,回 M3U8 解析器把带音频那份一起下。
- 合并中断:m3u8 地址可能过期,刷新页面取新地址,线程调小重试。
现在开始
猫抓把"找链接、下分片、合并文件"三件麻烦事压缩成一次点击。现在就打开一个带视频的页面,点一下它的图标试试;遇到列表为空,先把视频播几秒再点。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考