
猫抓资源嗅探扩展网页视频下载与M3U8解析的完整实操【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一个浏览器资源嗅探扩展负责监听页面加载过程中的媒体请求把视频、音频链接整理成列表供你下载。它适合需要保存网页内嵌视频、流媒体片段的普通用户以及需要处理M3U8/MPD地址的技术用户。从一个存不下来的视频说起在网页里看一段视频鼠标悬停在播放器上找不到下载按钮右键菜单里也没有视频另存为。这类页面对媒体地址做了封装直链被藏在网络请求里。猫抓的思路就是把这些请求按类型视频、音频、m3u8、js等筛出来让原本不可见的资源变成一条带文件名、大小、时长的列表项。嗅探过程由扩展在后台自动完成相关逻辑见 catch-script/你只需要打开弹窗查看结果。第一次使用从打开弹窗到完成下载打开一个含视频的页面先让页面正常播放一次点击浏览器工具栏的猫抓图标。弹窗默认停在当前页面标签列表里每一行是一个捕获到的资源左侧勾选框、中间文件名、右侧是文件大小行尾三个图标分别对应复制、播放预览、下载。选中目标后展开该行能看到标题、MIME类型、时长、分辨率和原始URL下方内嵌播放器可直接预览确认这就是你要的那条视频再点下载避免下错码流。列表较长时不必逐条翻底部工具栏有一个筛选按钮展开后可输入正则表达式过滤文件名也可以按后缀分类查看旁边还有删除重复文件名按钮处理同片多码流的情况。工具栏右侧的更多功能里放着几个进阶入口模拟手机切换User-Agent重新触发请求用于页面按设备返回不同画质、自动下载、录制脚本等深度搜索按钮则会在页面脚本里进一步翻找隐藏的资源地址和可能的解密密钥。勾选多个资源点下载所选即可批量落盘也可以把任务交给本地aria2或其他下载程序选项页内有对应配置区见 options.html。M3U8解析流媒体地址的完整处理普通mp4直链下载完就能用但很多课程、直播回放站点给的是m3u8播放列表加一批ts切片直接下载m3u8文件本身毫无意义。猫抓内置的m3u8解析器m3u8.html就是为此设计的把播放列表解析成切片清单再按顺序下载、解密、合并成一个可播放的文件。触发方式有两种资源列表里点一个m3u8条目会自动带着地址跳转进解析器也可以手动把m3u8地址、BaseURL、Referer填进自定义输入框点解析。解析完成后页面显示总时长、分辨率、估算大小和切片列表随后勾选mp4格式即可将合并结果封装为mp4加密内容可填入密钥与偏移量IV解析器还会列出疑似密钥供你从缓存中自动检索。此外还有仅音频提取、指定下载范围比如只下第1到64个切片、在线ffmpeg转码、调用本地m3u8DL程序等选项直播类地址支持录制。MPDDASH格式的入口在弹窗的其他功能里与m3u8解析器用法类似。从源码加载到浏览器如果不想走应用商店源码安装是最短路径克隆代码git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开扩展管理页chrome://extensions 或 edge://extensions开启开发者模式点加载已解压的扩展程序选中克隆下来的 cat-catch 目录完成后工具栏出现猫抓图标即可使用。注意内核要求1.0.17 之后需要 Chromium 93 以上完整功能建议 104 以上Firefox 走 manifest.firefox.json 对应的版本。使用中的几个坑列表是空的或条目很少页面还没发完请求。让视频先播放几秒再刷新弹窗仍不行就点深度搜索或点模拟手机触发移动端请求。m3u8 解析后下载失败或文件打不开先确认是否需要填密钥地址带签名参数的注意 Referer 是否带上部分站点的一次性 URL 会过期解析器会从缓存中读取已抓到的 m3u8 内容来应对这种情况。下下来的 mp4 时长不对或音画分离优先勾选数据预处理剔除异常切片或改用在线 ffmpeg 转码后再落盘。需要说明的是该工具仅用于下载你拥有版权或已获授权的内容相关边界见仓库内的 LICENSE。猫抓适合两类人只想把网页视频存下来的普通用户按上面的流程走即可以及经常面对m3u8、MPD地址、需要批量合并转码的用户解析器部分会是你使用频率最高的功能。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考