尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

猫抓 cat-catch:网页视频一键嗅探,加密 M3U8 分片直接合并下载

猫抓 cat-catch:网页视频一键嗅探,加密 M3U8 分片直接合并下载 猫抓 cat-catch网页视频一键嗅探加密 M3U8 分片直接合并下载【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是免费开源的浏览器资源嗅探扩展拦截当前页面的媒体请求把不存在的下载按钮补回来还能解析 HLS 的 M3U8 清单、解密加密分片把上百个 TS 分片并发下载后合并成一个 MP4。猫抓 cat-catch 安装到首次视频下载的最短路径选安装方式。商店搜 cat-catch 一键安装或源码加载——git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在扩展管理页开启开发者模式点加载已解压的扩展程序选中克隆下来的文件夹。 2. 确认环境。Chromium 内核需 93 以上完整功能建议 104 以上Firefox 商店区有地域限制装不上就走源码方式。 3. 打开任意带视频的网页点工具栏的小猫图标 。 4. 面板当前页面页签列出捕获的资源每行一个文件名加大小行尾是复制、预览、下载三个按钮。 5. 选中一行详情区显示 MIME 类型、时长、分辨率、完整 URL还带内置预览播放器可以先确认内容。 6. 点下载按钮文件直接落到下载目录若是分片流就进 M3U8 解析器页下一节展开。能力全景按视频为什么难存来切罗列功能容易看花眼按你实际会碰到的难题组织更直观视频难题猫抓的应对没有下载按钮、右键被禁用资源嗅探捕获页面视频/音频/图片请求带大小列表一键下载视频被切成几十个 TS 分片M3U8 解析器枚举分片、计算总时长与预估大小并发下载后合并为 MP4分片被 AES-128 加密拿到也放不了自动识别密钥支持手填 16 进制或 base64 密钥与 IV 偏移量内存内解密桌面端只给低清或无源模拟手机 UA以移动端身份重新请求视频源不是 HLS 而是 DASHMPD 清单独立 MPD 解析页流程与 M3U8 一致M3U8 解析下载深潜加密请求的七段流水线核心实现在 js/m3u8.downloader.js。一条加密 M3U8 请求进来后按时间顺序会经过七个阶段请求捕获—— 后台 Service WorkerManifest V3 下扩展的常驻后台脚本拦截页面网络请求媒体资源进列表。清单拉取—— 粘贴.m3u8地址并解析拉取清单文本读出#EXT-X-KEY等指令里的密钥信息。分片枚举—— 展开全部 TS 分片 URL页面同时给出文件数、总时长、分辨率、预估大小。密钥识别—— 16 进制32 位或 base64 密钥自动识别流里没带密钥信息时可手动填密钥与 IV 偏移量或直接上传 Key。并发下载—— 下载器按线程数并发拉取最高 32 线程可设下载范围只下 1-64 号分片不必整条流全拉。合并校验—— 分片按 index 顺序写盘后封装成 MP4 容器或走 FFmpeg 转码只要音频、跳过解密等模式也可选。输出文件—— 文件名可自定义完成后直接打开下载目录。完整界面如下多语言做得也完整[_locales/](https://link.gitcode.com/i/b3307932e3902a80404a42b416149fad)维护了简中、英文、日文等 10 种语言界面跟随浏览器语言自动切换。同一套 M3U8 解析器在西班牙语下长这样排障手册资源嗅探不到、下载慢的症状与解法症状列表里没有资源或只有部分。可能原因视频走 WebRTC 等 P2P 通道不产生普通 HTTP 请求或资源是动态加载、请求还没发出。对应解法开启深度搜索主动追踪页面动态资源试试模拟手机 UA再检查浏览器是否给了扩展完整权限。症状下载速度不及预期。可能原因线程数太低或赶上高峰期限速。对应解法在设置里提高下载线程数最高 32分片类资源多线程提速最明显单个大文件则受物理带宽制约。症状Firefox 商店页面打不开。可能原因组件商店地域限制访问。对应解法更换网络环境再打开或直接用源码解压安装项目里有专门的 manifest.firefox.json。症状格式不支持。覆盖情况MP4、WebM、M3U8、MPD、FLV 等音频 MP3、AAC、OGG、WAV图片同样可嗅探。确实没有的话多半是特殊私有协议而不是格式问题。高阶工具箱遇到特定情况才打开的设置如果网站是单页应用、视频要滚动后才出现打开深度搜索扩展会主动追踪页面动态资源。如果桌面端源明显比手机端差部分站点会做差异化分发点模拟手机它以移动端 UA 重新请求常能拿到更清晰的流。如果页面资源很多、只想留一类用正则过滤比如只保留 URL 里 1080p 以上的视频。如果需要转格式或交给专业工具解析器里提供在线 FFmpeg 转码与调用 m3u8DL-CLI的入口还能生成可直接执行的命令行参数。适用边界谁适合用猫抓下载视频适合要归档自己拥有版权或已获授权内容、做离线学习、囤素材的用户也适合研究流媒体协议的开发者——分片列表与密钥逻辑相当于一个可视化的协议分析工具。不适合指望全自动一键全拿的人流地址仍要自己定位。DRM 保护平台、P2P 通道以及向项目提交过 Opt-Out 被加入避免抓取列表的站点都在它的能力范围之外。猫抓的价值是把找到视频地址这件手工活变成翻列表把下载分片流变成一次带参数的点击。功能细节与隐私策略详见项目内的 README.md。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表