
猫抓插件视频嗅探完全指南从M3U8流媒体解析到上手【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓插件cat-catch是一个对网页做视频嗅探的开源浏览器扩展。它把页面请求到的视频、音频等媒体资源拦截下来分类列在弹窗里供你预览并保存到本地。适合想保存网课或素材的用户也适合想分析流媒体请求的开发者。项目定位一个懂网络流的嗅探扩展cat-catch 是一个采用 GPL-3.0 协议的资源嗅探扩展仓库地址为 https://gitcode.com/GitHub_Trending/ca/cat-catch基于 Manifest V3 标准构建支持 Chrome、Edge、Firefox 等主流浏览器。装好之后工具栏会出现一个新图标点开会弹出资源列表弹窗按当前页面和其他页面分标签列出每个资源的文件名、大小与格式每一行都可以单独预览、勾选或下载。猫抓插件视频嗅探主界面列出当前页面的媒体资源支持预览、批量勾选与下载操作猫抓插件视频嗅探的核心能力拆解资源嗅探机制页面资源列表是怎么来的核心逻辑在 catch-script/catch.js。扩展在页面加载初期注入捕获脚本挂钩页面的网络请求与媒体播放流包括 MediaSource 接口把视频、音频等资源自动分类列出。嗅探结果同步到弹窗界面可切换到其他标签页查看它们的资源点击单个资源即可在预览页里播放也可以用“深度搜索”再挖掘页面内的资源。M3U8 分片如何解密与合并HLSHTTP Live Streaming流会被切成很多 .ts 分片猫抓插件为此提供了专门的解析器。逻辑在 js/m3u8.js用 hls.js 解析播放列表自动识别分片列表与密钥信息支持 AES-128 加密内容的解密。下载任务交给 js/m3u8.downloader.js 执行默认 6 线程并发拉取分片失败的分片可以重试下完后把分片合并成完整的视频文件页面内还可自定义密钥、请求头与下载范围。DASHMPD 格式流媒体则由 js/mpd.js 处理。猫抓插件M3U8解析器展示分片列表、文件时长与解密参数设置过滤与批量下载如何筛出想要的资源设置页提供后缀、内容类型、正则表达式三类过滤规则js/options.js 中的正则规则支持在线测试能立刻验证是否命中目标 URL。资源列表里勾选多个资源即可批量下载扩展还绑定了一组快捷键命令自动下载、暂停、清空、深度搜索、预览等常用操作不必依赖鼠标。国际化界面语言如何切换插件内置中文、英文、日文、韩文、俄文、西班牙文等 10 种语言语言文件放在 _locales/ 目录每种语言一个子目录。界面会自动跟随系统语言M3U8 解析器同样提供本地化界面。上手路径四步拿到第一个文件安装浏览器扩展商店搜索“猫抓”安装或克隆源码git clone https://gitcode.com/GitHub_Trending/ca/cat-catch加载源码方式打开扩展管理页开启“开发者模式”点“加载已解压的扩展程序”选中项目目录使用打开任意正在播放视频的页面点击工具栏猫爪图标弹出已嗅探的资源列表下载勾选目标资源点击下载文件保存到本地下载目录注意当前版本要求 Chromium 内核 93 及以上建议 104 以上以获得完整功能。进阶与生态插件按 Manifest V3 标准实现后台服务在 js/background.js嗅探层集中在 catch-script/ 目录包含捕获、搜索、WebRTC、录制等子模块想修改功能或添加新模块可以从这里入手。社区欢迎通过 Issue 反馈问题、提交代码 PR多语言翻译文件也可以贡献到 _locales/ 目录。隐私与使用边界方面所有嗅探、解析、下载数据都在本地设备存储处理不会发送到任何远程服务器扩展内不含跟踪器。工具适合保存你拥有版权或已获授权的内容网站运营方若不希望被嗅探可按“[Opt-Out Request] 域名”格式提交 Issue将其域名加入避免抓取列表。无论你是想找网页视频留存方式的用户还是想了解浏览器扩展如何拦截媒体流的开发者这份代码都值得读一读。建议先装上最新版完整走一遍下载流程再回头翻源码遇到问题直接到 Issue 区提出来。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考