猫抓 cat-catch 视频嗅探与下载:3 步拿到网页视频的完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓(cat-catch)是一款浏览器视频嗅探扩展。它替你监听网页发出的媒体请求,把视频、音频、m3u8 流整理成一份清单,你选中哪个就下载哪个。本文按"3 步拿到视频"展开:装扩展、点图标、按下载,全程不用翻网络面板。
第 1 步:1 分钟装好猫抓扩展
三种途径任选其一,装法都写在 README.md 里,挑最省事的来:
- 商店安装:按 README 给出的官方扩展商店地址安装,点几下就好。
- 源码加载:运行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序",选中克隆下来的文件夹。 - crx 拖入:前往仓库 Releases 页,右键另存为下载 crx 文件,同样在"开发者模式"下把它拖进扩展页。
装完看一眼版本号:当前是 2.7.2(见 manifest.json)。猫抓是开源项目,商店里出现过夹带广告代码的"伪猫抓",安装时认准官方地址,别装来路不明的包。
第 2 步:点一下图标,嗅探当前页面的视频资源
页面里能播的媒体,基本都能被猫抓列出来,你只要点开工具栏的图标。
操作就 3 步:
- 打开视频所在网页,把视频正常播放一遍,让媒体请求先被捕获。
- 点工具栏的猫抓图标,弹窗按"当前页面 / 其他页面"分组显示资源。
- 每行带标题、类型、大小,勾上你想要的文件即可。
列表太长时,两招快速收敛:顶部"筛选"框支持正则,只保留你关心的资源;"全选 / 反选"用来批量勾选。如果弹窗提示"还没闻到味儿~",先刷新页面重播,或点"深度搜索"——它会顺带收集 m3u8 的密钥,实现见 catch-script/search.js。
第 3 步:勾选文件并下载所选资源到本地
文件勾选完,点"下载所选"就是最后一步。下载区还有两个常用选项:
- 点"复制所选":链接进剪贴板,想转手给本地下载工具时用得上。
- 开"自动下载":之后捕获到新资源自动开始下载,按钮都不用点。
下载失败会明确提示,可以点重试;批量任务想看进度,打开 downloader.html 对应的下载器页面即可。
m3u8 分段视频如何合并下载
m3u8 不是一整个文件,而是一串切片,直接下载只会得到一堆小文件。猫抓内置的 M3U8 解析器负责把它们拼回完整视频:
- 在资源列表找到 m3u8 条目,点"解析"。
- 解析完成会给出时长、分辨率、码率和切片数,界面显示"共 N 个文件,总时长 X"。
- 点"合并下载",工具按你设的线程数并发拉取切片,边下边解密,最后合并成一个完整文件。
解析器参数怎么设
- 下载线程:网络稳就调高,不稳定就调低。
- mp4 格式 / ffmpeg 转码:切片容器不是 mp4 时勾上,合并后自动转封装。
- 只要音频:只合并音轨,文件小一个量级。
- 加密流:先点"深度搜索"让它找密钥;找不到可手动上传,十六进制、base64、密钥地址三种形式都认。
解析器核心逻辑在 js/m3u8.js,想弄清它怎么处理加密和线程,可以翻翻这份源码。
浏览器内核版本与使用边界
猫抓以 Chromium 系浏览器为主,Firefox 同样可用;它收集的信息全部存在本地,不发往远程服务器,也不含跟踪器。
1.0.17 之后需要 Chromium 内核 93 以上(manifest.json 中 minimum_chrome_version 即 93);内核低于 93 的浏览器请用 1.0.16 版本。 要体验完整功能,建议内核 104 以上。 另外一条底线:只下载你拥有版权或已获授权的资源。
猫抓把"网页能播就能存"落实成了 3 步:装、点、下,界面支持 10 种语言。现在打开一个视频页,点一下工具栏的猫,完成你的第一次视频嗅探。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考