猫抓浏览器扩展完整指南:从网页视频嗅探到 M3U8 合并下载全流程

📅 发布时间:2026/9/11 2:05:38
猫抓浏览器扩展完整指南:从网页视频嗅探到 M3U8 合并下载全流程
猫抓浏览器扩展完整指南从网页视频嗅探到 M3U8 合并下载全流程【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一个开源免费的浏览器资源嗅探扩展它能列出当前网页加载中的视频、音频和图片把 m3u8、mpd 这类分片流合并成完整文件还能自动下载、跨设备发送。下文按装好 → 首抓 → 拆能力 → 调参 → 排错的顺序走一遍看完你就能独立跑通整条链路。从一个卡住的下载开始猫抓解决什么问题先看一个具体场景你在某个课程平台上一节 40 分钟的课右键另存为只得到一个几百 KB 的 html 文件F12 翻 Network 面板发现视频是一串.ts分片加一个.m3u8描述文件还带着EXT-X-KEY加密标记——直接复制地址毫无意义。猫抓就是为这类场景做的它的嗅探脚本 catch-script/catch.js 在页面加载阶段就监听所有网络请求把符合媒体特征的地址mp4、webm、ts、m4s、m3u8、常见图片格式逐条收进列表你在工具栏点一下图标就能看到全部可下载资源不用再去 Network 面板里人肉翻。你的情况猫抓能帮上什么视频藏在分片流里HLS/DASH内置解析器自动拉取分片、合并、解密列表里一堆缩略图干扰按大小、扩展名过滤只看真实媒体想批量存整个栏目全选/反选 合并下载 自动下载电脑抓到、手机上看二维码、发送按钮跨端传递它适合谁需要把自己有权下载的内容购买课程、CC 授权素材、自己上传的作品备份离线保存的用户以及做流媒体测试、排查媒体链路的开发者。装起来三种安装方式与版本要求按你的使用习惯选一条路装完就能用。途径适合谁关键步骤应用商店普通用户在 Chrome 网上应用店 / Edge 加载项 / Firefox 附加组件里搜猫抓一键安装源码加载开发者克隆仓库 → 扩展管理页打开开发者模式 → 加载已解压的扩展程序选中目录CRX 文件要固定版本的人从 Releases 页保存 crx 文件打开开发者模式后拖入扩展管理页源码安装用的仓库地址git clone https://gitcode.com/GitHub_Trending/ca/cat-catch版本兼容性写死在 manifest.json 里1.0.17 之后要求 Chromium 内核 ≥ 93旧内核请用 1.0.16。侧边栏等完整功能建议内核 ≥ 104。安全提醒猫抓是开源的任何人都能改代码后打包上架市面上已有夹带广告的伪猫抓。装之前认准官方渠道避免你嗅探到的资源流被二次截获。第一次把它用对最小可用流程第一次别急着上流媒体先抓一个普通 mp4 把流程走顺。打开一个有视频的页面正常播放或滚动让它把资源加载出来。点工具栏的猫抓图标打开面板。在当前页面标签下看本页捕获的资源其他页面标签汇总其他标签页的数据。不确定的先点单项的预览按钮确认内容再勾选目标 → 点底部下载。列表被缩略图淹没时用顶部的过滤条件按大小、扩展名筛一遍。两个高频问题的快速自救列表是空的多半是延迟加载或需要交互才触发请求。滚动一下、点一下播放再回面板看还不行就点深度搜索从页面脚本里挖地址。下载失败先查网络和磁盘空间如果资源地址带时效 token刷新页面重新抓一次再下。核心能力逐个讲M3U8 解析器分片流合并与 AES-128 解密能力处理 HLS 流。入口在面板的功能区点 m3u8 资源旁的解析按钮或直接在 M3U8 解析器里粘贴地址。它替你省了什么不用手动读 playlist、不用自己写脚本拉几百个 ts 分片、不用处理加密逻辑。解析器自动识别分片列表、按序拉取、拼回完整文件流带EXT-X-KEY时会自动定位密钥显示寻找到疑似密钥提示找不到时可以手动填支持 16 进制、base64 或密钥地址也可以点深度搜索从页面里挖。只想要声音的场景勾选只要音频省掉视频分片不需要整片时用下载范围只取一段序号区间。怎么操作选中 m3u8 资源 → 解析 → 看到切片列表 / 下载范围 / 加密算法区域 → 必要时填密钥 → 点开始进度条走完即合并完成。一个常见坑很多平台的 m3u8 地址是一次性的带时效 token过期即 404。猫抓会从浏览器缓存里回填 m3u8 内容来规避这个问题遇到失败就刷新页面重新抓地址。MPD 解析器DASH 流处理能力处理 DASHmpd 描述文件流与 m3u8 解析器并列在功能区。它替你省了什么mpd 里音、视频是独立轨道手动合并极易错位。解析器会展示可选的视频/音频轨道你勾选组合后一键拉取合并省去自己对齐时间戳的工作。怎么操作选中 mpd 资源 → 打开 MPD 解析器 → 选择音视频轨道 → 合并下载流程与 m3u8 一致。本地下载器合并、转码、断点重下能力面板的下载器入口页面 downloader.html逻辑在 js/downloader.js是猫抓下载链路的核心。它替你省了什么合并下载多个分片资源按顺序合成一个文件不用自己 cat。失败重下单个分片挂了只重下失败项不用整片重来。mp4 转码勾选mp4格式后调用在线 ffmpeg 转换HEVC/H.265 切片只支持走这条路产出标准 mp4。直播录制直播流可以录制直播按指定时长落盘。怎么操作勾选资源 → 点下载直接开始需要控制参数时走下载器页面设线程数、是否边下边存大文件落盘不占内存。预览与本地播放器调用能力单项播放按钮先在浏览器内确认内容媒体控制区还能做倍速、画中画、全屏、截图、循环播放。它替你省了什么不用把可疑资源下完才发现是广告素材——先预览 30 秒就能排除。怎么操作点单项播放按钮确认确认无误后再下载。此外在设置页可以配置调用协议模板把资源直接唤起给 PotPlayer、MX Player、VLC 或系统分享模板语法见 js/options.js。发送与跨端二维码、MQTT、aria2能力面板里每个资源都有一组发送按钮——复制到剪贴板、生成二维码、发送到 MQTT、发送到 aria2 / m3u8DL 等第三方下载工具。它替你省了什么不用数据线传文件也不用手动把长 URL 从电脑屏幕抄到手机。怎么操作选中资源 → 点二维码按钮 → 手机扫码即可在另一端打开该地址。注意传输的是链接而非文件流弱网环境下别指望秒开MQTT 发送走配置页里填的代理地址适合自搭自动化链路。用得更顺批量、自动与多语言批量下载列表顶部支持全选/反选勾完一次下载多个分片资源用合并下载按序合成配合自动下载开关命中过滤规则的资源无需手动确认直接落盘规则来源见 js/init.js。跨设备Edge Android 端可以配合二维码把任务续到手机端电脑抓、手机看的闭环就这样成立。自动化设置页可以配置下载完自动关闭页面后台打开下载器页面跑批量任务时不用守着窗口。多语言与格式覆盖维度支持情况媒体格式MP4、WebM、M3U8、MPD、TS、M4S 及常见图片/音频界面语言简中、繁中、英、日、韩、俄、西、葡巴、土、越、法共 11 种切换位置设置页语言项改动后重启扩展生效语言包就在 _locales/ 目录下每种语言一个 messages.json想确认某个按钮的准确叫法可以直接翻。参数怎么调常用配置与源码速查设置页options.html里最常动的几项配置项作用建议下载目录指定落盘位置单独建猫抓文件夹按视频/音频/图片分子目录过滤规则按扩展名/类型/正则 大小区间筛资源用100 KB这类表达式滤掉缩略图正则黑名单挡广告自动下载命中规则即自动保存只在信任站点开避免误抓自定义保存文件名模板化命名标题日期去重省事代理指定网络出口只有资源需要代理出口时才配阻止 URL 规则黑名单屏蔽特定站点配合避免抓取列表使用导出/导入配置设置备份迁移换电脑前导出一份关键源码模块速查排查时按需深挖模块文件嗅探引擎catch-script/catch.jsM3U8 解析js/m3u8.jsMPD 解析js/mpd.js下载管理js/downloader.js面板逻辑popup.html js/popup.js流媒体库lib/hls.min.js、lib/mpd-parser.min.js、lib/mux.min.js文件落盘lib/StreamSaver.js出问题了先查这症状原因处理列表为空延迟加载、未触发交互滚动/点播放后重看仍为空则点深度搜索下载失败一次性 URL 过期、网络或磁盘问题刷新页面重新抓地址检查磁盘空间合并后花屏/无声密钥没填对或只勾了视频组没勾音频补密钥确认音视频组都勾选提示找不到ADTS头切片是 AES-128-ECB 加密目前无法本地解密改用第三方合并工具提示加密HLS无法处理SAMPLE-AES-CTR 加密同上走第三方工具Firefox 上少了某些按钮浏览器 API 差异按钮被隐藏属正常现象不是 bug老浏览器功能不全内核低于 93/104升级浏览器或换 1.0.16 旧版兜底另外提示一句遇到 DRM 保护的媒体猫抓会直接提示媒体有DRM保护请使用第三方工具下载——这是有意的设计别试图硬绕。两条红线隐私与版权隐私方面猫抓的嗅探、合并、解密、记录全部在你本地浏览器完成所有信息本地存储处理不发送远程服务器不含任何跟踪器。不放心的话直接翻源码核对逻辑都摆在 js/ 目录里。版权方面本工具只提供下载能力不替你判断内容是否可下载。守住这条线只下载你自己拥有版权、或已获得明确授权的内容购买的课程、自己上传的作品备份、CC 等开放协议允许保存的素材。不批量抓取受版权保护、未获授权的商业内容。不绕过 DRM 保护。法律责任由使用者自行承担开发者不对具体行为负责。网站方若不希望被嗅探可以按项目说明提交 Opt-Out 请求将其域名加入避免抓取列表。用久一点维护与收尾建议定期更新开源项目持续修 bug、加语言Releases 有新版本就升级。分目录归档视频/音频/图片各一个子文件夹命名模板统一找素材不靠翻。谨慎开自动下载只在信任站点或明确规则下启用广告素材误抓的锅得自己背。形成闭环下载完导入剪辑软件、媒体管理器或云盘抓 → 存 → 用三步走。工具的价值边界很清楚猫抓帮你省掉翻 Network 面板、写合并脚本、对时间戳这些重复劳动但它替代不了你对内容归属的判断。装好之后先在一个你确定有下载权的页面上把抓 → 解析 → 落盘完整走一遍流程熟了再上 M3U8、批量和跨端这些进阶玩法。守住这条线猫抓会是一个用得久的帮手。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考