猫抓资源嗅探完整指南如何快速下载网页中的视频与音频资源【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源免费的浏览器资源嗅探扩展通过监听页面加载过程中的网络请求自动识别出其中的视频、音频、图片等媒体资源并提供预览、下载、批量处理等能力。它把资源在哪、能否下载这类原本需要抓包工具才能解答的问题变成了一个工具栏图标的点击距离。适合需要保存在线课程、收集创作素材、或将流媒体内容转为可离线文件的普通用户与开发者。一、功能速览猫抓能做什么模块用途资源嗅探捕获当前页面加载的视频、音频、图片显示大小等元信息资源预览下载前在扩展内试播避免误下错误文件M3U8 解析解析 HLS 流媒体分片下载、自动合并为完整文件MPD 解析支持 DASH 格式基于js/mpd.js与lib/mpd-parser.min.js下载管理队列下载、重试、自动下载支持发送到 ffmpeg 处理多语言界面内置 10 种语言见_locales/目录二、5 分钟上手安装与首次嗅探安装方式任选其一从 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店直接搜索猫抓安装或在源码仓库 Releases 页面下载 CRX 文件也可以执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch获取源码后本地加载。手动安装 CRX 或源码的步骤相同打开浏览器扩展管理页面启用开发者模式点击加载已解压的扩展程序选中源码文件夹或将 CRX 文件直接拖入页面安装完成后正常打开任意含视频的网页并播放点击工具栏的猫抓图标图标上会显示已捕获的资源数量在弹出的资源列表中找到目标文件点击预览确认无误后下载。注意版本要求1.0.17 之后需要 Chromium 内核 93 以上建议内核 104 以上以获得完整功能低版本内核可使用 1.0.16。三、进阶玩法三个高频场景场景一下载 M3U8 流媒体视频。许多在线视频采用 HLS 分片传输页面里只能看到一段段.ts切片而非完整文件。猫抓检测到 M3U8 地址后会提供专用解析器入口打开后可以看到分片列表与可配置项包括自定义请求头、Referer、切片参数、重试次数以及手动填写解密密钥js/m3u8.js会读取key参数处理 AES 加密流。解析完成后选择合并下载即可获得一个可直接播放的完整文件省去手动拼接分片的麻烦。场景二在多码率版本中挑选高质量资源。同一视频常以多种分辨率同时加载嗅探列表会显示每个资源的 URL 与大小体积通常与质量正相关配合预览功能试播几秒钟即可确认哪个是想要的高清版本再下载避免拿到低码率副本。场景三批量任务与跨设备协同。列表支持多选后批量下载任务带重试机制扩展还提供二维码功能可把资源信息快速传递到 Edge Android 等移动设备实现电脑上嗅探、手机上操作的跨端流程。四、原理速读架构与关键文件猫抓采用典型的 Manifest V3 扩展架构js/background.js 作为 service worker 承担下载任务与权限协调catch-script/catch.js 注入页面代理 MediaSource 等接口以捕获真实媒体地址是嗅探核心popup.html 与 js/popup.js 构成资源列表界面js/downloader.js 与 js/m3u8.js 分别处理普通下载与流媒体任务。流式合并依赖 lib/hls.min.js、lib/mux.min.js 等第三方库文件写盘则借助 lib/StreamSaver.js。五、排错清单图标未显示资源数量→ 页面尚未产生媒体请求或嗅探被暂停 → 刷新页面重新播放或确认捕获开关已启用。列表为空但视频能播放→ 资源走了特殊通道如 WebSocket、DRM 解密流→ 此类内容超出嗅探范围属正常现象。M3U8 下载失败或播放花屏→ Referer 校验失败或密钥缺失 → 在解析器中手动补全请求头与密钥适当提高重试次数。扩展功能不全→ 浏览器内核低于 104 → 升级浏览器内核或退回 1.0.16 对应老内核。下载到一半中断→ 网络波动或站点限流 → 依赖任务重试或错峰再次下载。六、合规提醒猫抓仅应下载你拥有版权或已获授权的内容请勿用于抓取受版权保护且未授权的作品由此产生的法律责任由使用者自行承担。所有嗅探与下载操作均在本地浏览器完成数据不会上传到远程服务器。猫抓把资源嗅探这件专业的事压缩成一次点击——装好它、打开视频页、点一下图标剩下的交给这只猫。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考