猫抓 cat-catch:从安装到 m3u8 合并,网页视频下载一次讲清
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
猫抓 cat-catch 是一款开源的浏览器资源嗅探扩展,专为网页视频下载设计,基于 Manifest V3 架构。页面打开后,mp4、m3u8、音频会自动进列表,标好大小和时长,你确认后再预览或保存。
5 分钟装好猫抓:商店直装或源码加载
当前版本 2.7.2,覆盖 Chrome、Edge 与 Firefox。最省事的路线:到浏览器官方商店搜「cat-catch」,装官方条目即可。想自己掌控就装源码版:克隆仓库后,在扩展管理页打开「开发者模式」,点「加载已解压的扩展程序」选中文件夹,立即可用。克隆命令见文末。
能力清单:列表预览、m3u8 分片合并与批量下载
| 能力 | 解决什么问题 | 入口 / 开关 |
|---|---|---|
| 当前页面资源列表 | 不用翻 DevTools 日志找媒体地址 | 点工具栏图标 →「当前页面」标签 |
| 行内预览 | 确认内容后再下手,避免拿错码流 | 列表行上的播放图标 |
| m3u8 解析 | 把大批 TS 分片合成一个文件 | 「功能入口」→ m3u8 解析器 |
| 批量与自动下载 | 一次存多个文件,新捕获自动保存 | 「全选 / 反选 / 下载所选」+「自动下载」开关 |
| 媒体控制 | 倍速、画中画、截图等播放辅助 | 「媒体控制」标签 |
列表每行都标了文件名、大小、MIME 类型(资源的格式标签)、时长和分辨率。同页挂着 360p 和 720p 两路码流时,扫一眼就能排除掉不想要的。
HLS 流指视频被拆成播放列表加几十个到上百个 TS 小分片,地址栏里只有 m3u8 地址。把它粘进解析器,能拿到分片列表、总时长和分辨率;加密流可自动搜索密钥,也可手动填 hex / base64。线程数、下载范围单独可调,合并完勾选「mp4 格式」直接输出 mp4,大文件还能复制 m3u8dl 命令交给本地 ffmpeg。
实操演示:保存一个网页短视频的完整路径
- 把目标视频完整播放一遍,弹窗「当前页面」列表会新增一行,新资源排在最上面。
- 点工具栏图标打开弹窗,对照大小、时长、分辨率挑出想要的那行。
- 点该行播放图标,弹窗里内嵌播放,确认画面和时长后停掉。
- 勾上复选框,点「下载所选」,文件落进系统下载目录。
- 列表为空就先刷新页面,再点「深度搜索」重新捕获一次。
从发现到落盘,你只点了列表和按钮,地址栏一次没碰。
常见问题速查:列表为空、内核门槛与仿冒包
问:列表为什么是空的? 答:视频流常要滚动或切换后才请求出来。先滚动、刷新页面,再用「深度搜索」重新捕获。
问:内核太老装不了? 答:1.0.17 起要求 Chromium 内核 93+,老内核装 1.0.16,完整功能建议 104+。
问:应用商店里的「猫抓」可信吗? 答:开源项目常被加广告后重新上架同名扩展。认准官方商店入口,或走源码加载最稳。
问:加密 m3u8 下的文件打不开? 答:多半没配密钥。先自动搜索,再手动填 hex / base64,或「上传 Key」提供密钥文件。
问:下载有什么边界? 答:数据本地存储、无跟踪器,但请只下载你拥有版权或已获授权的视频。
如果你经常要存网页里的媒体,猫抓值得常驻工具栏。仓库为 GPL-3.0 协议;解析参数看 js/m3u8.js,快捷键与右键菜单定义在 js/background.js。源码安装先执行:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考