十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

猫抓浏览器资源嗅探扩展:从安装到 M3U8 下载的完整指南

猫抓浏览器资源嗅探扩展:从安装到 M3U8 下载的完整指南 猫抓浏览器资源嗅探扩展从安装到 M3U8 下载的完整指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch当一门在线课程里的视频没有提供任何下载入口你需要的不是一个更聪明的右键菜单而是一个能听见网页呼吸的工具。猫抓cat-catch正是这样一个浏览器资源嗅探扩展它实时监听页面加载的媒体请求把藏在播放器背后的视频、音频、流媒体清单整理成一份可预览、可筛选、可批量下载的资源列表并在本地完成全部处理。它适合谁、能做什么你是谁猫抓能做的事想留存自己拥有版权或已获授权内容的学习者嗅探页面中的 MP4、WebM、MP3 等直接媒体预览后下载需要收集 M3U8/MPD 流媒体素材的创作者解析分片、解密、合并为完整 MP4支持断点重试研究流媒体技术的工程师深度搜索页面文本中的隐藏链接、缓存捕捉、WebRTC 录制多语言用户界面支持中、英、西、日、韩、俄、越等 10 种语言见 _locales/核心能力一句话概括把网页上播得出的媒体变成磁盘上拿得走的文件全程不经过任何远程服务器。安装与初始化源码安装推荐新手走这条路git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开浏览器扩展管理页Chrome/Edge 地址为chrome://extensions打开右上角开发者模式。点击加载已解压的扩展程序选中克隆下来的 cat-catch 文件夹安装完成。初始化只需两件事在工具栏点击猫抓图标确认弹出窗口正常打开打开扩展设置页options.html按需调整过滤大小支持100 KB、500-1000 MB这类表达式、下载目录等参数。注意兼容性1.0.17 之后要求 Chromium 内核 93 以上完整功能建议 104 以上低于 93 请装 1.0.16 老版本。功能逐个过资源嗅探与列表一句话定位页面一打开猫抓就开始闻味把捕获到的媒体按列表呈现。适合场景任何带视频、音频的普通网页是最常用的入口。操作要点打开目标网页让视频先播放几秒媒体需要真正开始加载才会被捕获点击工具栏猫抓图标弹出窗口中当前页面一栏会列出文件名、大小、类型勾选目标资源点下载或复制地址。筛选、预览与批量操作一句话定位列表多了不眼花先过滤、预览再动手。适合场景页面同时加载了封面图、缩略图、多个清晰度分片时。操作要点用顶部筛选框按大小或关键字过滤比如输入5 MB只留大文件点预览按钮在新标签打开肉眼确认内容再下载支持全选/反选后批量下载长列表可用倒序排列让最新捕获的资源置顶设置中开启。M3U8 / MPD 流媒体解析一句话定位专门对付 HLS/DASH 这类把视频切成几百个小段的流媒体格式M3U8 就是一份分片目录清单MPD 是 DASH 的对应物。适合场景嗅探结果里只有.m3u8、.mpd地址、没有整段视频文件时。操作要点在弹出窗口对 m3u8 条目点解析打开 m3u8 解析器页面解析器列出全部切片可逐个勾选或取消勾选MP4 格式后下载会自动合并为完整 MP4失败切片自动重试遇到一次性链接刷新即失效的 URL也不用慌新版支持直接从本地缓存读取。深度搜索与缓存捕捉一句话定位常规嗅探没抓到时用两种土办法补刀。适合场景视频地址写在页面脚本或接口返回的文本里而非独立请求。操作要点点深度搜索猫抓会扫描页面文本、接口数据里的媒体 URL 和加密参数catch-script/search.js 负责这项工作缓存捕捉则直接从浏览器缓存里捞出已加载的媒体。两者跑完记得关闭避免额外占用。进阶出口录制、转发与分享一句话定位下载不是唯一出口猫抓还能录、能转发、能推送到手机。适合场景WebRTC 直播流、需要二次剪辑的素材、投到平板继续看的长视频。操作要点WebRTC 直播点录制 WebRTC把推流录成本地文件catch-script/webrtc.js转发 aria2设置里填好 RPC 地址后可把任务交给本机 aria2 下载并指定下载目录转发 ffmpeg多个 m3u8 合并、格式转换可交给在线 ffmpeg生成二维码电脑上的资源链接生成二维码后手机扫一眼即可打开见 lib/jquery.qrcode.min.js。跟着走完一个完整场景以保存一节自己有权留存的公开课视频为例走一遍从进入到产出的全流程打开课程网页点击播放让视频播 10 秒以上点开猫抓弹出窗口当前页面下出现一条约 480 MB 的.m3u8条目——这是主播放流筛选框输入m3u8确认目标点解析进入 M3U8 解析器解析器列出 230 个切片、总时长 42 分 18 秒核对无误后勾选MP4 格式点下载下载面板显示进度与已合并切片数结束后在浏览器下载目录得到一个 481 MB 的 MP4用本地播放器确认可正常播放。整个流程没有复制过任何地址也没有经过第三方的中转——你只是告诉猫抓要哪一个剩下的解析、请求、合并都由它在本地完成。原理与隐私速览猫抓的工作方式是三层配合扩展后台用浏览器 APIwebRequest 等监听页面发起的每个网络请求js/background.js注入到页面的脚本负责拦截播放器内部行为catch-script/catch.js弹出窗口则只负责展示与操作js/popup.js。嗅到的资源清单、设置项全部存在浏览器本地存储中不会发送到任何远程服务器也不包含跟踪器。代码按 GPL-3.0 开源你可以逐行审查它到底做了什么。遇到问题先查这里现象可能原因解法弹出窗口显示还没闻到味儿媒体尚未开始加载让视频播放 5-10 秒后刷新列表或开启缓存捕捉列表里只有 m3u8 没有视频文件网站用 HLS 分片播放走 M3U8 解析器勾选 MP4 格式合并下载解析后部分切片下载失败链接是一次性 URL 或需特殊请求头新版支持从缓存读取解析器会自动重试失败切片也可手动补选合并后的 MP4 打不开使用了字节范围BYTERANGE标签或加密未解密确认解析器已选数据预处理加密流需由深度搜索找到的密钥自动填充Firefox 下个别功能异常浏览器 API 差异升级到最新稳定版查看 CHANGELOG 的修复记录扩展突然不工作内核版本过低93升级 Chromium 或回退使用 1.0.16合规与边界✅ 只下载你拥有版权或已获授权的内容自有素材、已购课程、开源素材、CC 协议内容❌ 不要用它绕过付费墙或抓取未经授权的商业内容由此产生的法律责任由使用者承担⚠️ 网站运营方如不希望被嗅探可通过在仓库提交[Opt-Out Request] 域名的 Issue 申请加入避免抓取列表猫抓默认尊重该列表商店中存在改名加广告的伪猫抓安装地址请以官方商店页面与仓库为准警惕来路不明的安装包。写在最后猫抓把网页上播得出、磁盘上拿不走的尴尬变成了一条可预期的流水线嗅探、解析、合并全程本地。装好之后先用一节普通网页视频练手再挑战 M3U8 流媒体你会发现它和浏览器开发者工具一样是长在手上的东西。进一步阅读完整使用文档与功能说明、版本更新记录、嗅探核心脚本目录、解析器与界面实现。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表