猫抓浏览器扩展:网页视频音频资源嗅探全攻略 猫抓浏览器扩展网页视频音频资源嗅探全攻略【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch右键保存视频为下载下来的却是几百 KB 的 JSON 或一个 .m3u8 文件播放器打不开——页面里的真视频要么被切成了 TS 分段要么走的是根本不进网络面板的伪流媒体。猫抓cat-catch是一款浏览器资源嗅探扩展它拦截页面发出的网络请求把真正的视频、音频整理成一份可下载列表不走网络的资源它还能从页面内部捕获。 资源列表、M3U8 解析器与媒体控制资源列表与预览猫抓把捕获结果按当前页面 / 其他页面 / 媒体控制分组选中任一文件会显示标题、MIME、时长和分辨率还能直接在弹窗里播放确认。先确认是 1080p 再动手比下载完才发现选错清晰度省时间。弹窗主界面上方为捕获到的资源列表下方是选中资源的元数据与原位预览播放器M3U8 解析器粘贴一个分段流地址分段列表、总时长、分辨率自动解析出来选下载线程数后并行拉取最后合并成一个完整文件带加密的流会尝试从源页面拿到密钥解密。还能转 mp4、只取音轨、跳过解密或直接提交给 ffmpeg 做合并。M3U8 解析器自动解析分段列表可配置线程数、解密开关与下载范围媒体控制弹窗里对页面媒体支持倍速、画中画、全屏和截图。想截某段课程里的画面不用另找工具。伪流媒体捕获部分站点把视频切成碎片喂给解码器网络面板里看不到完整资源地址。开启缓存捕获后猫抓会向页面注入脚本代理MediaSource接口把写进缓冲区的数据顺手记下WebRTC 直播另有专门的捕获脚本。多语言界面内置 11 种语言跟随浏览器语言自动切换不需要手动改配置。西班牙语版界面整套 UI 通过 i18n 本地化随系统语言自动呈现⚙️ 嗅探原理请求监听与页面内捕获猫抓的识别逻辑分两层。第一层在 js/background.js同时挂住chrome.webRequest的发送请求头和响应开始两个节点。前者把每个请求的 Referer 等头部暂存进 Map后者是判定关键——此时响应头已到手findMedia函数依次用 MIME 类型、URL 后缀和用户自定义正则判断是否为媒体资源命中后写入列表并用 requestId 去重。双节点设计保证了 Referer 这类只在请求头里的信息不会被丢这也是某些资源只在请求头里带鉴权参数时仍能正确识别的原因。第二层处理没有网络痕迹的资源。catch-script/ 目录下的脚本以 MAIN world 注入页面其中 catch.js 里的 CatCatcher 类会代理页面的MediaSource方法播放器往缓冲区写数据时同步记录——这是伪流视频能被拿下来的核心。M3U8 解析器则在 js/m3u8.js 中解析页从源页面所在标签取回密钥与 Referer按线程数默认 6并行下载分段最后交给本地或远程 ffmpeg 合并。课程视频、素材采集与格式调试谁该装猫抓学习者把没下载按钮的网课存到本地离线复习当前页面 / 其他页面分组方便按课程整理批量勾选后一次下完。内容创作者找素材时先原位预览确认分辨率和时长再批量下载避免下错版本。开发与测试人员列表加响应头信息是一个现成的媒体投放调试探针模拟手机选项能切换 UA看移动版页面实际请求了哪些资源。从安装到第一次下载在 Chrome / Edge / Firefox 官方商店搜索猫抓安装注意商店里有加了广告的仿品以官方文档列出的地址为准。源码安装则执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch在扩展管理页开启开发者模式用加载已解压的扩展程序选中文件夹。打开带视频的网页点工具栏猫爪图标当前页面分组即出现资源列表。勾选文件看元数据确认分辨率、时长点下载所选。遇到 m3u8 分段流对该资源点 M3U8 入口解析页出现分段列表后点合并下载。快捷键速查与自动化配置manifest.json 里注册了 8 条命令均可在浏览器快捷键设置中自定义按键命令作用适用场景enable暂停 / 恢复捕获在噪声大的站点临时静默auto_down自动下载模式捕获到新资源即自动保存catch缓存捕获抓伪流媒体资源deepSearch深度搜索网络层看不到的资源m3u8打开 M3U8 解析器解析单独粘贴的地址clear/reboot清空列表 / 重启扩展状态混乱时复位options.html 里还有几个值得翻一翻的开关Aria2 对接填本地 RPC 地址与 token 后下载走 aria2适合大文件发送到本地把捕获信息 POST 给 127.0.0.1 上的自有服务方便接脚本自定义正则过滤针对 URL 规则奇怪的站点补匹配规则屏蔽列表填入不想嗅探的站点。Edge 安卓版可通过仓库内二维码安装Edge Android 安装二维码用手机 Edge 扫码即可安装常见坑与解法Q下载下来的文件播放不了多半下到的是播放列表而非视频本体。对该资源打开 M3U8 解析器合并分段后才是完整可播文件。Q页面明明有视频列表却是空的说明走了伪流媒体资源不进网络层。开启缓存捕获或深度搜索后刷新页面再试。Q装完扩展毫无反应1.0.17 起要求 Chromium 内核 93 以上更老的浏览器请用 1.0.16 版侧边栏等完整功能建议 104 以上。Q我装的猫抓安全吗商店里存在注入广告的仿制品。认准官方文档中的安装地址或直接源码安装——代码全在仓库里可自行审查。合规与隐私猫抓以 GPL-3.0 协议开源核心代码全部公开可查。所有嗅探与下载数据在本地存储处理不发送到远程服务器扩展内没有跟踪器。工具仅用于下载你拥有版权或已获授权的内容站点运营方也可以在仓库 Issues 中提交[Opt-Out Request]格式的请求把自己的域名加入避免抓取列表。下一步去浏览器商店搜索猫抓安装或克隆源码以开发者模式加载然后打开一个带视频的页面一分钟就能看到第一份资源列表。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考