猫抓 Cat-Catch:免费的网页视频资源嗅探与流媒体下载扩展

📅 2026/8/23 13:22:34
猫抓 Cat-Catch:免费的网页视频资源嗅探与流媒体下载扩展
猫抓 Cat-Catch免费的网页视频资源嗅探与流媒体下载扩展【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch猫抓cat-catch是一款开源的浏览器资源嗅探扩展它自动列出当前网页加载过的视频、音频与 M3U8、MPD 流媒体地址并支持本地解析、解密和合并下载。它适合需要保存网页视频、提取音频或研究流媒体协议的用户解决网页隐藏下载入口、流媒体分片无法直接保存这两类问题。猫抓插件安装步骤与首次使用安装有三条路径按环境选一种即可应用商店在 Chrome 网上应用店、Edge 加载项商店或 Firefox 附加组件商店搜索 Cat-Catch。由于项目开源、任何人都可以修改后上架商店里存在过加入广告代码的仿冒版本安装后建议核对版本号与权限说明。源码安装克隆仓库后打开浏览器扩展管理页开启「开发者模式」点「加载已解压的扩展程序」选中克隆目录。git clone https://gitcode.com/GitHub_Trending/ca/cat-catchcrx 离线包从项目 Releases 页面下载 crx 文件直接拖入扩展页面即可安装适合无法直接访问商店的网络环境。兼容性方面1.0.17 之后要求 Chromium 内核 93 以上要体验完整功能建议 104 以上内核。装完后的最小验证路径大约需要 30 秒打开任意带视频的网页例如微博视频页让视频完整播放一次。点击工具栏的猫图标弹出窗在「当前页面」页签下显示资源列表每行是文件名、大小和类型。点击其中一条资源下方会显示标题、MIME、时长、分辨率、完整地址并提供内嵌预览播放器。点资源行右侧的下载按钮文件直接存入浏览器默认下载目录。核心功能演示页面资源嗅探列表具体操作在资源列表里每条资源前有一个复选框底部有「全选、反选、下载所选、复制所选、深搜、媒体控制」等按钮。你勾选多条资源后点「下载所选」文件会逐个保存到本地列表顶部的「当前页面/其他页面」页签还能区分本标签页和同浏览器其他标签捕获到的地址避免被广告请求污染。操作后发生什么所有嗅探、匹配、下载都发生在浏览器本地不经过第三方服务器点资源可查看完整请求地址便于二次利用比如把 m3u8 地址复制给解析器。适合场景页面同时加载了多个清晰度、多个广告素材时靠 MIME 类型video/mp4、audio/mpegurl和时长、分辨率信息快速锁定真实视频需要把资源地址批量复制出去交给 aria2、ffmpeg 等外部工具时。其余功能这里各带一句M3U8/MPD 解析器可把流媒体播放列表解析为分片列表并合并为 mp4下节详述WebRTC 抓包用于采集网页直播的实时流内置的 aria2、ffmpeg 调用入口则把批量合并任务交给本地程序完成。M3U8 解析与批量下载的进阶用法1. M3U8 加密视频下载方法在猫抓弹窗中点「m3u8解析器」或直接打开扩展内的 m3u8 页面。粘贴 m3u8 地址页面自动请求播放列表并显示分片总数、总时长、分辨率和估算大小。若列表带 AES-128 加密在「自定义 密钥」栏填入十六进制或 base64 格式的 key必要时再填 IV 偏移量。设置「下载线程数」默认 32勾选「mp4格式」在下载范围里选择要合并的分片区间。点「合并下载」所有 ts 分片会被下载、解密、按顺序合并成一个 mp4 文件。页面上还能导出原始 m3u8、ts 列表或复制 m3u8DL 命令行交给外部工具处理。2. 批量下载与快捷键在列表里全选后点「下载所选」即可完成批量保存。另外扩展在 manifest.json 中注册了快捷键命令包括捕获暂停/启用、自动下载、m3u8 解析器、深度搜索、预览等你可以在浏览器的快捷键设置页里绑定按键播放视频时不必离开页面就能触发保存。实战案例案例一把微博视频存成 mp4素材收集类用户打开一条微博视频页并播放点猫图标列表里出现 4 个不同大小的 mp4 资源对应不同清晰度。点开其中一条确认为 1280x720、时长 00:28、MIME 为 video/mp4 的条目点下载按钮。结果下载目录里得到单个可直接播放的 mp4 文件文件名、大小、分辨率都能在列表里事先核对不会存错低清版。案例二下载并合并一段 HLS 演示视频流媒体协议学习者打开一个 hls.js 演示页资源列表里出现若干 m3u8 地址复制主播放列表地址打开 M3U8 解析器。解析后显示共 64 个分片、总时长 10:34、1280x720、约 173.1MB确认无误后保持默认线程数勾选 mp4 格式点「合并下载」。结果本地得到一个完整 mp4调试时还可以把原始 m3u8 和 ts 分片列表一并导出作为协议分析的素材。项目生态与源码结构多语言_locales/ 目录提供简体中文、繁体中文、英文、西班牙语、日语、韩语、葡萄牙语巴西、俄语、土耳其语、越南语共 10 种语言浏览器按系统语言自动切换。跨设备提供 Edge Android 版桌面端抓到的资源地址可通过二维码或复制链接带到移动设备打开。源码结构catch-script/ 是注入页面的嗅探脚本catch.js、webrtc.js、search.js、recorder.js 等js/ 包含 background.js 后台服务及 m3u8.js、mpd.js、downloader.js、popup.js 等各页面逻辑css/ 与 img/ 是样式和资源lib/ 内置了 hls.js、mux.js、mpd-parser 等第三方库清单见 lib/third-party-libraries.md。社区参与项目采用 GPL-3.0 许可问题与建议直接在仓库提 Issue。网站运营者若不希望被嗅探可按「[Opt-Out Request] 域名」格式提交 Issue验证后加入项目的「避免抓取列表」。猫抓把「找出地址、确认资源、下载、合并」这条链路完整放进了浏览器扩展里普通文件下载与流媒体解析共用同一套界面学习成本很低。如果你经常需要保存网页媒体资源或研究 HLS/DASH 协议它值得长期放在工具栏里。最后提醒请只下载自己拥有版权或已获授权的内容遵守平台规定与相关法律法规。【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考