猫抓资源嗅探扩展:M3U8 分片一键合并,浏览器视频提取完整指南
发布时间:2026/9/13 11:54:41 作者:尧图编辑部 阅读量:1,286

猫抓资源嗅探扩展M3U8 分片一键合并浏览器视频提取完整指南【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一个开源的浏览器资源嗅探扩展它监听当前页面的网络请求把视频、音频、M3U8 流媒体挑出来列成清单预览确认后一键下载到本地。GPL-3.0 许可代码全公开数据不出浏览器。快速上手猫抓扩展安装与首次视频提取步骤装好到拿到第一个文件一共两遍操作。安装二选一应用商店Chrome 应用商店或 Edge 加载项商店搜索猫抓认准官方版本安装商店里出现过夹带广告的伪猫抓。源码安装git clone https://gitcode.com/GitHub_Trending/ca/cat-catch打开扩展管理页开启开发者模式点加载已解压的扩展程序选中 cat-catch 文件夹。第一次提取4 步打开带视频的页面播放几秒让资源真正发起请求。点工具栏猫抓图标弹出面板列出检测到的资源。对照文件大小、时长、分辨率必要时用内置播放器预览。选中文件点下载所选到下载目录确认可播放即完成。能力全景猫抓能做什么、怎么做到上面四步背后是三层机制在配合。资源嗅探。内容脚本在document_start阶段注入页面像门口安检员把经过的每个网络请求逐一登记。核心逻辑 catch-script/catch.js 里的CatCatcher类按 MIME 类型、扩展名和大小筛出媒体请求并对 MediaSource 做了方法代理所以 Hls.js 这类动态加载的流式资源也漏不掉广告图、统计脚本基本不会混进列表。M3U8 分片合并。几百个 TS 小分片合并成一个文件靠的是 js/m3u8.js 配合 lib/hls.min.js 解析播放列表再由 js/m3u8.downloader.js 的Downloader类多线程并发拉取分片后拼接。AES-128 解密、按序号范围只取部分分片、提取音轨、转 mp4都在这一步完成。MPD 格式同样有对应解析页 js/mpd.js。先预览再下载。js/preview.js 提供面板内播放js/media-control.js 还能调起本地播放器继续播放下错质量这种事发生前就被拦住了。场景走查用猫抓把内容留下来机制讲完换到真实使用里过一遍。场景 1保存课程视频离线复习打开课程页完整播放一遍让各清晰度资源加载出来。点猫抓图标在列表里找到目标 mp4。预览确认时长和分辨率。下载所选收工。坑同一页面常有多个清晰度并存下之前先看分辨率字段别拿错 720p 版。场景 2只要网页视频里的背景音乐在播放页打开猫抓定位到媒体资源。对 M3U8 资源打开解析器勾只要音频。另存为 mp3 格式合并下载。坑有的站点把音视频拆成两个播放列表分别下发只拿一份会缺内容确认一下是否有独立的音频流。场景 3长视频只取中间一段打开 M3U8 解析器确认分片总数。在下载范围填起止序号。合并下载只得到那一段。坑范围参数是分片序号不是秒数按时长估算前先看单个分片多长。进阶调优效率更高的几条设置键盘命令暂停/开启嗅探、自动下载、缓存捕获、M3U8 解析器、清空、重启扩展、深度搜索、预览都可在浏览器扩展快捷键页绑定按键免开面板直接触发。模拟手机以移动端请求重新嗅探专治PC 端看不到、手机端才有的资源。深度搜索对藏在跨域 iframe 里、常规列表漏掉的资源再扫一遍。M3U8 下载设置线程数默认 6上限 256AES-128 加密流填 16 进制或 base64 密钥和偏移量 IV也支持上传 Key 文件在线 ffmpeg 转码可一步转出目标格式。问题速查现象可能原因解决资源列表是空的视频还没触发加载或内核低于 93播放几秒再点图标用缓存捕获命令重试下载的视频没有声音站点把音视频分成两个独立流找音频流一并下载后合并M3U8 合并中断、文件打不开播放列表地址过期或加密流缺密钥刷新页面取新地址重新解析补上密钥再下图标像没反应、列表不更新嗅探被暂停触发暂停/开启命令无效就执行重启扩展边界与合规隐私与版权红线隐私所有数据在浏览器本地储存处理不上传远程服务器不含跟踪器它申请的页面访问权限只用于嗅探请求和保存下载没有别的用途。版权只保存你拥有版权或已获授权的内容——备份自己的录屏、保存已购买的课程、收集公有领域素材都没问题未经授权下载受保护内容用于传播或商用责任在你。网站方也留了正式通道通过仓库 Issue 按[Opt-Out Request] 域名格式提交核实后域名会加入避免抓取列表。去应用商店装一个猫抓或在仓库点个 Star遇到问题直接提 Issue。下载时留个心眼只存你有权存的内容。 【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考