猫抓 Cat-Catch 完整指南:从安装到 M3U8 下载,网页视频嗅探一次讲清
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
在视频页面右键“另存为”是灰的,硬抓到的地址只是一小段 ts 分片——这正是浏览器资源嗅探扩展 猫抓 Cat-Catch 要解决的问题:它捕获并列出页面加载过的媒体资源,支持预览、勾选与下载,还能把 M3U8 流合并成完整文件。本文按“安装 → 首次捕获 → 流媒体下载 → 避坑”的顺序,把常用操作走一遍。
项目速览
| 项目 | 说明 |
|---|---|
| 它是什么 | 浏览器资源嗅探扩展,列出当前页面捕获到的视频、音频等媒体 |
| 解决什么问题 | 页面视频无法直接另存、HLS 分片流无法完整保存 |
| 适合谁 | 需要保存自有/已授权课程与视频的用户,以及要分析页面资源的开发者 |
| 支持环境 | Chrome、Edge(含 Android)、Firefox;Chromium 内核 93 以上,完整功能建议 104 以上 |
| 界面语言 | 简中、繁中、英、日、韩、俄、西、葡(巴西)、土、越共 10 种 |
安装到第一次下载
这一节只讲从装好到拿到第一个文件的最短路径。
- 从浏览器应用商店搜索 cat-catch 安装;想装源码版,则执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页开启“开发者模式”,用“加载已解压的扩展程序”选中文件夹。 - 打开一个含视频的网页。
- 把视频播放一下——只有实际加载过的资源才会被捕获。
- 点工具栏的猫形图标,弹窗里“当前页面”一栏会列出资源,含文件名、大小、时长、分辨率。
- 用内置播放器预览确认内容,勾选要下载的文件。
- 点下载按钮,文件进入浏览器下载目录。
资源列表:把页面里的媒体一次摊开
资源嗅探弹窗:勾选后复制、预览或下载
原理一句话:扩展监听页面产生的网络请求,把媒体文件筛出来挂到列表上,分“当前页面 / 其他页面”两个标签,另外有“媒体控制 / 其他功能”标签。
关键操作:每条资源右侧有复制、预览、下载三个按钮;底部支持全选、反选、清空和“下载所选”。列表上方可以输入筛选条件缩小范围。
实用技巧:有些视频只在移动端 UA 下加载,点底部“模拟手机”再刷新页面,列表里往往多出可用的资源项。
M3U8 下载:分片流合并成一个文件
M3U8 解析器:列出全部 ts 切片并设置合并参数
原理一句话:解析器读取 m3u8 播放清单,逐个下载其中的 ts 切片,再按顺序拼成一个完整视频。解析器入口在功能菜单中,源码见 js/m3u8.js。
关键操作:把 m3u8 地址(或直接粘贴清单内容)填入输入框,解析后顶部会显示切片总数、总时长、分辨率;点“合并下载”即可。格式选项有“mp4 格式”“只要音频”“跳解密”三个勾选项,还可自定义保存文件名、密钥(16 进制或 base64)与偏移量 IV。
实用技巧:下载范围默认是 1 到全部切片,改数字后记得点确认;只想拿片头或某个片段,就把范围缩到对应序号区间,省流量。
媒体控制与辅助工具
这一节覆盖列表之外的两类小工具,按需使用即可。
- 媒体控制:对可操控的页面播放器做倍速、画中画、全屏、循环、静音、截图、音量调整,不用回页面操作。
- 其他功能:MPD 解析器(DASH 流)、JSON 格式化、视频录制、WebRTC 录制、屏幕捕捉、深度搜索(从复杂页面里找出密钥和真实地址)、缓存捕捉。
进阶参数怎么设
| 设置项 | 推荐值 | 说明 |
|---|---|---|
| 下载线程数 | 默认 6,视网络调 4~8 | 在解析器输入框下方调整,过大容易触发服务器限速 |
| 下载范围 | 1 ~ N(全部切片) | 按序号或时间选择,支持点切片地址单独取消 |
| 过滤大小 | 如>100 KB | 设置里支持表达式与单位:<1 GB、=500 KB、500-1000 MB |
| 倒序排列 | 按需开启 | 最新捕获的资源置顶,长视频页更顺手 |
| 调用 m3u8DL | 大文件/本地速度受限时 | 通过“调用 m3u8DL”或自定义协议把任务交给第三方下载器,也可复制参数命令手动粘贴 |
避坑速查
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 列表是空的(“还没闻到味儿”) | 资源未加载或嗅探被关闭 | 播放一次视频、刷新页面,再重新打开弹窗 |
| 地址复制出来下载失败 | 一次性 URL 已过期 | 重新捕获后尽快下载,或走“调用 m3u8DL” |
| M3U8 画面异常 | 未提供解密密钥 | 填入密钥(16 进制或 base64)与偏移量 IV 再合并 |
| Firefox 商店装不上 | 需非国区 IP 访问 | 换 Chrome/Edge,或源码加载 |
| 部分新功能不可用 | Chromium 内核低于 93/104 | 升级浏览器,或回退 1.0.16 旧版 |
| 某网站捕获被拒绝 | 站长提交了 Opt-Out 请求 | 尊重站点意愿,该项目会维护“避免抓取列表” |
使用边界
- 数据仅在浏览器本地存储处理,不上传远程服务器,无跟踪器。
- 仅用于下载你拥有版权或已获授权的内容,法律责任由使用者承担。
- 站点所有者可通过在仓库提 Issue(标题
[Opt-Out Request] 域名)申请禁用抓取。 - 项目采用 GPL-3.0 许可,二次开发请保持开源。
- 应用商店存在加了广告的仿冒版本,安装以官方渠道为准。
写在最后
猫抓把“页面里有哪些媒体、怎么下下来”这两件事做得足够直接:列表嗅探、内置预览、M3U8 合并,覆盖了大多数非 DRM 场景。如果你正被某个视频页面卡住,按文中流程装好走一遍,多数情况第六步就能拿到文件。到浏览器应用商店搜索安装,或从项目仓库拉取源码,都可以开始。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考