猫抓 cat-catch:浏览器里 3 步拿走网页视频下载,M3U8 解析一并搞定
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
右键一个网页视频选"另存为",存下来的是一整份 HTML 源码;扒来的下载链接点开,返回一串 403;下到的 .m3u8 文件打开,全是数字和路径的碎片——这就是网页视频下载的日常。猫抓 cat-catch 是款浏览器资源嗅探扩展,页面加载过的视频、音频、图片它都帮你记下来,还能自动把流媒体视频解析下载。下面直接上手。
两分钟装好猫抓浏览器扩展
两条路,看习惯选:
- 商店一键装:Chrome 网上应用店或 Edge 加载项商店搜 "cat-catch",装上即用
- 源码 + 开发者模式:先克隆源码,再进扩展管理页打开"开发者模式",选克隆出来的目录加载
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch踩坑提醒:商店里混着塞过广告的仿冒扩展,认准仓库文档里的官方地址;1.0.17 起要求 Chromium 内核 93 以上,内核 104 以上体验才完整。
第一次抓网页视频,列表是这样弹出来的
随便打开一个带视频的页面,让它播几秒,再点工具栏的猫爪图标——资源列表就弹出来了——页面加载过的视频、音频、图片全按类型列出来,文件大小也标着。
勾选想要的资源,点下载,文件直接落到下载目录。同一页有好几条视频分不清时,看右边列出的文件名、MIME 类型和分辨率;列表还分"当前页面 / 其他页面"两个标签,乱的时候分开看。顶部那个正则过滤框能快速筛类型,输入mp4就只显示视频。
M3U8 解析器:把三百个 ts 碎片拼回一整片
M3U8(一种把视频切成几百个 ts 小段的流媒体格式)不好下,难在它像把一本书撕成碎页再递给你——每页都能读,但页码打乱了,拼不回去就是一堆纸。手动干意味着先取清单、再找密钥、然后一片一片下、最后合并,任何一步漏掉都白干。猫抓的解析器把这四件事全干了。
- 在资源列表里点 M3U8 条目的解析按钮(也可以直接打开解析器,手动粘贴 URL 或 m3u8 文本)
- 解析器自动读取清单,从缓存里找 AES-128 密钥,标出总时长、分辨率和片段列表
- 确认设置开始下载,片段并行拉取、自动合并成片,可勾选输出 mp4
- 解密失败时,看弹出页的"疑似密钥"标签,从候选里挑一个填进去再试
| 参数 | 作用 | 填什么 / 典型值 |
|---|---|---|
| 下载范围 | 只拉指定区间的片段 | 片段序号或时间点,如 00:10-05:30 |
| 线程数 | 并行拉取的片段数量 | 8–16,滚轮可直接调 |
| 密钥 | AES-128 解密用的钥匙 | 16 进制或 base64,key= 参数会自动带出 |
| 偏移量 IV | 配合密钥解密的起始偏移 | 解密正常就不用填 |
| 合并格式 | 最终文件的输出形态 | 勾选 mp4,或保留 m3u8+ts,可发给 FFmpeg |
自动认不出密钥、深度搜索也没挖到的话,把"密钥"和"偏移量 IV"两个框手动填上;合并出的文件里混着图片杂数据时,勾上"数据预处理"再下一次。
拿它干什么:四个真实场景
▸网课视频保存:存课视频离线复习,加密的也能过一遍 M3U8 解析器 ▸直播回放:MPD(DASH)格式直接解析,不怕回放源下线 ▸自媒体素材采集:批量下参考片段,一次建好素材库 ▸开发者定制:资源发给 aria2 或调用外部程序,参数自己定
翻车了?按顺序试这三件事
问:解密后画面有雪花点,声音画面还不同步 答:先核对密钥和偏移量 IV 是否都填对了,解析器能自动从缓存匹配。再把"数据预处理"开关勾上重新下一次。还不行就点"深度搜索"重挖密钥,到"疑似密钥"标签里逐个试候选。
问:片段下载到一半卡住,有些 ts 长时间不动 答:先把线程数调到 8–16,提高并行拉取的速度。再把"下载范围"改成只下关键区间验证一下。还不行就避开网络高峰重试,解析器对片段下载出错会自动重试。
问:加载扩展时浏览器提示内核版本太旧 答:猫抓要求 Chromium 内核 93 以上,先把 Chrome 或 Edge 升到最新。升不了就换 1.0.16 旧版加载。还不行就去扩展管理页确认扩展是否启用,并点一次重新加载。
数据留在你电脑上
所有嗅探、解析、下载都在浏览器本地完成,数据不发给任何远程服务器,也没有跟踪代码,权限声明可在 manifest.json 里核对。项目采用 GPL-3.0 开源协议,完整源码公开,任何人都能审查。资源嗅探核心在 catch-script/ 目录,M3U8 解析与解密在 js/m3u8.js。
猫抓 cat-catch 免费、开源、无广告,克隆下来就能装:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开你正在看的那个视频页,点一下猫爪,就是第一次下载。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考