网页视频、M3U8、音频一个都跑不掉:猫抓插件资源嗅探上手实录

📅 2026/8/14 14:56:11
网页视频、M3U8、音频一个都跑不掉:猫抓插件资源嗅探上手实录
网页视频、M3U8、音频一个都跑不掉猫抓插件资源嗅探上手实录【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch上周朋友发来一节付费网课让我想办法存下来。我打开页面右键菜单空空如也切到开发者工具的网络面板刷出来一堆.ts碎片又装了一个号称万能的桌面下载软件把链接拖进去它转了两圈丢给我一句不支持的格式。那晚我折腾到深夜最后在一个开源项目的 README 里找到了正解——猫抓cat-catch一款浏览器资源嗅探扩展。此后我把下载网页视频这件事的定义从碰运气改成了走流程。这篇文章不讲功能清单只把我从装完想删到每天在用的完整经历拆给你看包括踩过的坑。你读完能带走一套能直接复用的操作思路。先弄清楚你真正要下载的是哪种视频网页里的媒体资源看起来都叫视频本质却分几类直链文件https://…/demo.mp4一个 URL 对应一个完整文件右键另存往往就能解决流媒体分片HLS.m3u8播放列表加一堆.ts分片、DASH.mpd视频被切成几十上百片边下边播伪装资源blob:地址、MediaSource 动态注入、WebRTC 实时流页面里压根找不到一个真实文件。多数下载工具只认第一类遇到第二、三类不是报错就是给你一个永远下不完的空文件。猫抓的思路完全不同。它不猜 URL而是直接在浏览器内部蹲守——页面加载时发出的每一个媒体请求都被它记录、过滤、分类再以资源列表的形式端到你面前。就像购物车里有人替你自动扫货你只管挑要哪个。安装与第一次点击资源列表长什么样安装无非两条路。应用商店用户直接在 Chrome、Edge 或 Firefox 的扩展商店搜索 Cat-Catch想尝鲜最新版的开发者可以git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后在扩展管理页打开开发者模式点加载已解压的扩展程序选中克隆下来的目录即可。装好之后打开任意一个带视频的页面点工具栏上的猫爪图标资源列表显示文件名、大小、类型、时长点开还能预览缩略图避免下错东西列表里每个资源都带着关键信息文件大小、时长、分辨率、MIME 类型。想找主视频通常挑体积最大的那个想找背景音乐直接筛掉视频格式。勾选、反选、全选、清空再点下载所选批量下载就完成了。看走眼也没关系内置预览让你在下手前先确认内容。真正让我改观的是 M3U8 那个晚上回到开头那节网课。它的视频是 HLS 流一个.m3u8播放列表指向几十个.ts分片。桌面软件放弃的地方猫抓反而最擅长。在资源列表里点开 m3u8 条目会自动跳转到解析器页面解析器把播放列表拆成一个个分片支持线程数设置、密钥与偏移量解密、只要音频、跳过解密等选项它做的是拆开、下载、拼回三件事解析出全部.ts分片按你设置的线程数并发下载最后合并成单个 mp4。遇到加密流可以填密钥和 IV 解密嫌本地合并慢还能把任务发送给 ffmpeg或推给 aria2 继续跑。下载出错时它也会自动重试单个分片而不是让整个任务报废。那晚我按下合并下载看着进度条走完一个完整的.mp4躺在下载目录里。这种感觉就像绕了半天路才发现原来有条直道。我踩过的坑提前给你填平如果你装上之后什么都没检测到别急着卸载九成是下面几种情况视频是动态加载的刷新页面等它播放起来再点图标资源藏在 iframe 或 Worker 里开启深搜这是猫抓的特色功能专门翻缓存里没来得及展示的流地址页面是桌面版试试模拟手机不少站点在移动端反而暴露更多资源请求带一次性签名这类 URL 用一次就失效m3u8 解析器支持直接从缓存读取数据绕开这个陷阱。另外几个小习惯能大幅提升成功率下载前先确认磁盘空间和网络状态批量任务可以顺手把自动下载开上配合快捷键自动下载、缓存抓取、深搜、打开解析器都有快捷键基本不用再碰鼠标。为什么它能什么都能嗅到原理其实不神秘。扩展以document_start时机注入到页面所有 frame 里媒体请求一发出就被登记在案遇到blob:或 MediaSource 动态推流它直接代理相关方法把数据截获下来深搜模式则进一步扫描缓存和 Worker把藏起来的 URL 也翻出来后台再用webRequest兜底。三层叠加直链、分片、伪装资源基本无死角。这套逻辑全部跑在你的浏览器本地不上传任何数据。这也是我放心把它留在工具栏的原因。开源、隐私还有一句必须说的提醒猫抓是 GPL-3.0 开源项目代码可审查项目声明所有信息都在本地储存处理不包含任何跟踪器。但也正因为它有名市面上出现过加了广告代码再上架的伪猫抓——安装时认准官方渠道别从来路不明的站点下载扩展。版权方面只有一条底线只下载你拥有版权或已获授权的内容。项目方还提供了避免抓取列表机制站长可以申请把自己域名加入黑名单这本身就是对内容方的尊重。一些小惊喜多语言与跨设备猫抓的界面覆盖 10 种语言配置含简体、繁体中文切到西班牙语、日语、韩语或俄语整个界面都会跟着变电脑上找到资源后还能生成二维码手机扫一下即可在移动端打开链接适合把内容转存到平板上接着看。值得一提的是它的弹窗界面也支持作为侧边栏固定使用边看视频边管理资源互不遮挡。结束语下载网页媒体说到底不该是门玄学。装上猫抓打开一个你早就想保存的页面点一下图标把第一个资源存下来——剩下的交给它处理。想深入了解的可以从这几处开始功能与安装说明看 README.md嗅探核心在 catch-script/解析与下载逻辑在 js/多语言配置在 _locales/。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考