
cat-catch 浏览器资源嗅探器免费 m3u8 多线程下载把网页视频存到本地【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch通勤路上想把网页里的课程视频存下来离线看右键菜单里没有下载入口F12 网络面板里却躺着一串.ts分片手动根本拼不起来。cat-catch 是一款浏览器资源嗅探扩展它把当前页面加载的媒体文件列成清单能解析 m3u8 播放清单、识别加密密钥、多线程合并成 MP4全部在浏览器本地完成。cat-catch 能做什么一句话定位cat-catch 是一个跑在浏览器里的资源嗅探与下载工具负责发现页面上的媒体请求并把 m3u8、mpd 这类分片流还原成可播放的完整文件。能力一句话说清资源嗅探捕获当前页面的视频、音频、图片请求按类型分组列在面板里嗅探脚本由 js/content-script.js 在页面加载最早期注入m3u8 解析读取 HLS 播放清单列出全部 TS 分片显示分片数、总时长、分辨率、预估大小密钥解密自动识别 AES-128 加密流的密钥地址下载分片时自动解密多线程下载分片级并发下载线程数 1 到 256 可调默认 6完成后自动合并mpd 解析兼容 DASH 格式的播放清单覆盖更多流媒体站点媒体控制面板内有独立的媒体播放控制分区可接管页面播放开源免费GPL-3.0 许可当前版本 2.7.2无广告无付费功能隐私策略写明所有信息本地储存处理不发送远程服务器不含跟踪器界面语言跟随浏览器自动切换_locales/下维护 11 种语言包环境自查与安装装之前花 10 秒核对这 4 项检查项要求内核Chromium 93 以上1.0.17 之后版本的要求完整功能建议 104 以上内核低于 93使用 1.0.16 版本浏览器Chrome、Edge、Firefox、Edge Android 均有对应安装渠道Firefox附加组件商店需非国区 IP 才能访问安装方式按推荐度排序共 3 种应用商店安装。在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索 cat-catch 并安装。注意 README 的提醒已出现加广告代码后上架的仿冒版只认官方商店入口。源码安装。克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/cat-catch然后打开扩展管理页开启开发者模式点击加载已解压的扩展程序选中克隆下来的文件夹。CRX 文件安装。从 Release 页把.crx文件右键另存为到本地开启开发者模式后直接把文件拖进扩展程序页面。主流程实操m3u8 解析与多线程下载打开一个走 m3u8 播放的页面先让视频播放一次点击工具栏猫图标打开面板。在当前页面列表里找到.m3u8请求行尾有下载、复制、解析等快捷按钮。进入 m3u8 解析器页面m3u8.html。若已有资源会直接带过去也可以粘贴清单地址需要校验 Referer 的站点可在自定义 m3u8区域补填 BaseURL 和 Referer 后再点解析。检查解析结果。页面上方依次显示 m3u8 地址、分片总数、总时长、分辨率、预估大小加密流会显示密钥信息识别不出真实密钥时可用搜索真实密钥按钮从疑似密钥列表里筛选。处理加密。点密钥按钮可手动填密钥16 进制或 base64和 IV也可以直接上传密钥文件。设置下载参数。下载范围填起止分片编号留空即全部线程数默认 6滚轮可滚动调节最高 256勾选mp4 格式输出 MP4只留音轨就勾音频 only另存为可自定义文件名。点合并下载。进度条下方实时显示速度与剩余时间中断后数据保留在本地重新打开可续传有失败分片时点全部重新下载补拉。进阶设置深度搜索适用场景单页应用里视频请求要滚动到对应位置才发出常规嗅探列表是空的配置方法设置页options.html脚本设置区域打开深度搜索开关另有一个始终打开深度搜索选项官方标注慎用效果catch-script/search.js 脚本主动分析页面行为找到更多资源与疑似密钥正则表达式过滤适用场景页面资源很多只想留 1080p 以上的那一路配置方法设置页正则表达式过滤里添加规则下方有 URL 测试框可先粘贴真实地址验证是否命中效果列表只显示匹配的资源素材站批量找文件时能省掉大量翻找下载线程数适用场景整集、整课时长较大的 m3u8 流配置方法解析器页面线程数输入框直接改或把滚轮悬停在数字上滚动调节效果分片级并发线程翻倍后下载耗时大致减半256 是上限但一般 16 到 32 就够用外部工具打通适用场景想让任务交给 aria2、m3u8DL 这类专业下载器或需要在线转码配置方法设置页填 aria2 RPC 地址与 token、配 m3u8DL 调用参数解析器页面还有调用 m3u8DL和在线 ffmpeg 转码入口预览命令可先检查生成的命令行效果一条链路从解析到转码都不用手动复制参数问题速查现象可能原因处理办法嗅探列表里没有视频视频走 WebRTC/P2P 通道或资源动态加载才请求开启深度搜索再试模拟手机 UA 重新加载页面下载下来的文件播不了密钥没拿到或填错解析器页点密钥手动填写IV 留空按默认规则推导m3u8 解析报 403 或失败站点校验 Referer或 URL 是一次性的自定义 m3u8 区补填 Referer2.7.0 起可从缓存读取已请求过的 m3u8下载中途断掉、进度停在 80%网络波动导致部分分片失败保留本地数据重新打开页面续传或用全部重新下载补拉失败分片某网站始终嗅探不到资源该域名在避免抓取列表中属合规行为说明站点方申请过 Opt-Out架构与合规猫抓基于 Manifest V3 构建后台是 Service Workerjs/background.js嗅探、解析、下载拆成独立模块内容脚本负责捕获请求js/m3u8.js和js/mpd.js分别解析两种播放清单js/m3u8.downloader.js承担并发下载与合并。这种拆分也让二次开发时改动面更小。数据层面隐私政策明确所有信息都在本地储存处理不发送到远程服务器不含任何跟踪器。反过来说正因为代码完全开源任何人都能改后上架README 特别提醒注意识别加了广告代码的伪猫抓。版权合规上项目声明只用于下载拥有版权或已获授权的内容同时提供 Opt-Out 机制——站点运营方在仓库提交标题为[Opt-Out Request] 域名的 Issue 并附上联系人邮箱核实后域名会加入避免抓取列表。多语言方面_locales/下维护 11 种语言含简繁中文界面随浏览器语言自动切换无需手动配置。接下来 30 分钟从官方商店安装 cat-catch打开任意带视频的网页确认面板当前页面列表里出现了视频或 m3u8 条目——看到条目即算嗅探链路通了。挑一个几分钟时长的普通视频直接下载去浏览器下载目录确认文件存在且能播放。找一个 m3u8 流走完整流程解析、确认分片数与总时长、线程数调到 16、勾选 mp4 格式合并下载最终得到的 MP4 时长应与页面显示的总时长一致。现在就从最近看过的一个 m3u8 页面开始把第三步跑完。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考