网页视频批量保存指南:猫抓 cat-catch 资源嗅探与 M3U8 流媒体合并下载
2026/9/6 22:23:37 网站建设 项目流程

网页视频批量保存指南:猫抓 cat-catch 资源嗅探与 M3U8 流媒体合并下载

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

网页里的视频看着清楚,右键却只能把整个页面存成 HTML。cat-catch 猫抓是个开源的浏览器资源嗅探扩展,把页面请求里藏着的视频、音频、图片地址翻出来,供你勾选、预览、批量下载,还能解析合并 M3U8 流媒体。

它到底解决什么问题

浏览器加载一个页面时会发起大量网络请求,视频、音频、图片都从这些请求里流过;猫抓做的事就是在请求经过时登记一份清单,变成可勾选的列表。

  • 被拆成小分片的课程视频
  • 想离线保存的直播回放
  • 散落各处的图片素材收集
  • 确认某个接口实际返回的文件
  • 直接抓取 m3u8 流媒体直链

十分钟跑起来

  1. 应用商店安装:Chrome 网上应用店、Edge 加载项商店搜"猫抓(cat-catch)";Firefox 需非国区 IP 访问附加组件商店。
  2. 源码加载:克隆仓库,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中项目文件夹。
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  1. 注意内核要求:1.0.17 之后需要 Chromium 内核 93 以上(manifest.json 里minimum_chrome_version即 93),完整功能建议104 以上;老内核浏览器装1.0.16
  2. 打开一个带视频的网页,点工具栏猫图标,弹窗顶部用"当前页面 / 其他页面"区分资源来源。
  3. 勾选目标资源,预览区可直接播放确认,点"下载所选"批量保存。当前迭代到2.7.2,装完即可用。

🎬 核心能力逐个过

嗅探网页资源并批量保存

弹窗里每条资源带类型与大小,支持复选、全选、反选和按类型筛选。过滤大小支持表达式,填>100 KB500-1000 MB就能把广告小图和超大文件剔出去;"复制所选"可直接拿走直链。

M3U8 流媒体解析与合并下载

HLS 流媒体把视频切成几百个几秒的 .ts 分片,配一个 m3u8 索引。猫抓内置解析器:把捕获的 m3u8 地址丢进去,列出全部分片并给出时长、分辨率和预估大小。下载默认 6 线程,可在 1-32 之间调整;AES-128 加密填密钥、必要时设 IV 即可解密;还能指定分片下载范围,最后"合并下载"拼成完整 mp4。解析器内置 m3u8DL 命令生成与调用、在线 FFmpeg 转码入口,分片出错自动重试,配合断点续传。

界面语言自动跟随

_locales/目录下放着10 套语言包:简中、繁中、英、日、韩、西、葡、俄、土、越,打开插件时自动跟随浏览器语言,海外用户不用任何设置。下图是西班牙语环境下的 M3U8 解析器界面。

进阶玩家的几件武器

  • 模拟手机:以移动端 UA 重新抓取页面——不少网站桌面版和移动版返回的资源并不相同。
  • 自动下载:像一条流水线,匹配规则内的资源一出现就自动保存,适合追更连载。
  • 深度搜索:分析页面请求历史,把藏在深层请求里的媒体和密钥一并挖出来。
  • 媒体控制:接管播放页视频的倍速、画中画,倍速听课时很舒服。
  • 录制脚本:遇到没有 src 属性的特殊播放器,模拟操作把视频录下来(catch-script/recorder.js)。
  • aria2 协作:下载任务可交给 aria2 RPC,下载目录也能自定义。

⚖️ 边界与红线

  • 只保存你拥有版权或已获授权的内容,下载受版权保护且未授权的内容由用户自担法律责任。
  • 所有分析在本地完成,捕获的资源信息不上传任何远程服务器,代码里不含跟踪器。
  • 猫抓是开源的,市面上出现过夹带广告代码的"伪猫抓",认准官方商店页面安装;网站运营方可通过 Issue 提交[Opt-Out Request],域名会被加入避免抓取列表。

项目与社区

猫抓以GPL-3.0协议开源(1.0 版为 MIT,2.0 版起改用 GPLv3)。核心逻辑很集中:catch-script/catch.js 是嗅探引擎,lib/m3u8-decrypt.js 负责流媒体解密,js/downloader.js 管下载调度,README.md 里有完整的安装与兼容说明。想参与的话,克隆仓库,从修一个 bug 或补一个翻译开始即可。

下次再遇到存不下来的网页视频,点开猫抓图标,勾选想要的资源,批量保存。第一次嗅探,五分钟就能完成。

【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询