猫抓完整教程:三步搞定 DASH(MPD)视频下载
猫抓完整教程三步搞定 DASHMPD视频下载【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch你在某个学习平台看到一集 4K 教程想存到本地F12 里却只抓得到一个以.mpd结尾的链接点开的还是一堆 XML。别慌这正是猫抓cat-catch资源嗅探扩展最擅长的场景它能在页面里自动嗅探出这类 DASH 流把 MPD 解析成一段段可下载的分片。其实就三步全程不用写代码。 猫抓能帮你解决什么问题一句话猫抓把「看到资源地址 → 拿到完整视频文件」这条链路封装成了点按钮的操作MPD 解析器是其中最实用的功能之一。自动嗅探页面里的 MPD/M3U8 流列出全部清晰度轨道按码率挑选一键转成 M3U8交给浏览器下载 上手三步从 MPD 链接到成片第一步打开猫抓让资源列表浮出来安装好猫抓后正常打开有视频的页面并让它播放一次——很多流媒体链接只有播放时才会出现在网络请求里。点击浏览器工具栏的猫抓图标弹出的面板会按规则列出当前页嗅探到的资源。带「解析」图标的条目说明猫抓识别出它是 M3U8 或 MPD 流点那个小图标猫抓会在新标签页打开对应解析器。如果你是在网络面板里直接复制到了.mpd地址也可以走第三步的手动入口。第二步粘贴 MPD 地址必要时补 Referer手动入口长这样一个地址框、一个 Referer 框、一个「解析」按钮。把 MPD 地址粘进输入框猫抓会以类似下面的方式发起解析请求地址和请求头都拼在 URL 参数里let url mpd.html?url encodeURIComponent(url); let referer $(#referer).val().trim(); if (referer) { url requestHeaders JSON.stringify({ referer }); } chrome.tabs.update({ url: url });为什么需要 Referer很多 CDN 会校验「你是从哪个页面来的」直接访问就返回 403。填当前视频页的完整网址即可。点「解析」后猫抓会拉取 MPD、列出所有视频轨道含码率、帧率、分辨率和音频轨道并显示总时长与分片数量。第三步选清晰度转换并下载在视频下拉框里选一条轨道比如「1080p | 4500.0 kbps | 30.0 fps | 1920 x 1080」界面下方的文本框会立即列出这条轨道的全部分片地址方便你抽查。确认无误后点「转 M3U8」猫抓会把分片、初始化段拼成一份标准播放列表自动打开 M3U8 解析器页面在那里即可开始下载。视频和音频是两条独立轨道想合成带声音的成片把两条轨道的 M3U8 都下载下来即可。核心解析逻辑见 js/mpd.js。⚠️ 能做什么暂时不能做什么猫抓处理未加密的 MPD 流非常顺手解析、看轨道、抽分片、转 M3U8 全部打通。遇到加密流时它不会硬来——解析器会检测出 Widevine、PlayReady 等加密类型并把 PSSH 头展示给你但不会帮你破解或下载这是刻意的限制。另外它不做登录态代理如果 MPD 地址本身需要 cookie 或会很快过期猫抓也不会替你续命你需要保证地址在有效期内。️ 两个最常见的卡点卡点一解析报 404 / 403分片一条都拿不到。优先检查两件事MPD 地址是否已过期签名 URL 有时效回页面重新播放、重新复制一次是否漏填 Referer。把 Referer 补成视频页完整网址再试多数 403 会消失。卡点二解析成功但界面弹出「DRM」提示。这说明流受 Widevine/PlayReady 保护猫抓只负责识别和展示无法下载受 DRM 保护的内容。遇到这种提示就换合规来源或放弃不要尝试用其他工具绕过。收束回到开头那集 4K 教程现在你只需要打开猫抓、点开解析图标、选个清晰度剩下的交给它。下次再遇到 MPD 链接别再去啃 XML 了先让猫抓的 MPD 解析器跑一遍再说。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →