news 2026/9/11 15:23:28

猫抓使用教程:3 步嗅探网页资源,M3U8 视频下载合并全指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓使用教程:3 步嗅探网页资源,M3U8 视频下载合并全指南

猫抓使用教程:3 步嗅探网页资源,M3U8 视频下载合并全指南

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

想保存一段在线课程视频,右键菜单里却找不到"下载"按钮;点开开发者工具,看到的只是一堆看不懂的分片文件名。别急,这类"网页里明明有、却拿不到"的资源,猫抓(cat-catch)都能帮你接住——它是一个浏览器资源嗅探扩展,自动记录页面加载过的视频、音频、图片并列出清单,还能把 HLS 流媒体(也就是 M3U8 这类被切成几十个小分片的视频)合并成完整 MP4。

它的几个硬实力:

  • 全格式嗅探:视频、音频、图片、文档只要页面加载过就能列出,附带标题、时长、分辨率等元数据;
  • M3U8 专项解析:分片列表、AES-128 解密、多线程下载、自动合并一条龙;
  • 批量下载管理:多选、复制链接、按类型筛选,告别逐个"另存为";
  • 隐私友好:内置 10 种语言,所有数据本地处理,不含跟踪器,代码完全开源。

装好猫抓,完成第一次资源捕获

最省事的路径是去浏览器官方商店安装:Chrome 和 Edge 用户直接在对应商店搜索"猫抓",Firefox 用户去附加组件商店(需非国区网络环境)。

如果你更信任自己装,也可以从源码安装:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

然后在扩展管理页打开"开发者模式",点"加载已解压的扩展程序",选中项目文件夹即可。

第一次捕获只需要三个动作:

  1. 打开一个带媒体的网页,让视频播起来或让图片全部加载完;
  2. 点击工具栏上的猫抓图标;
  3. 在弹出的资源列表里选中文件,先预览确认,再点下载。

整个流程无需任何配置,装完即用。

两个高频场景:在线课程怎么存、素材怎么收

场景一:教育平台上的 HLS 课程视频。这类视频通常走 HLS 协议加密播放,普通下载工具拿不到完整文件。操作路径是:打开课程页并让它正常播放,点击猫抓图标,在资源列表里找到那条 M3U8 链接,交给 M3U8 解析器执行合并下载;如果视频做了 AES-128 加密,把密钥填进配置框就能解密。最终得到一个可离线反复观看的 MP4。

场景二:设计素材批量收集。逛素材网站时一张张右键太折磨人,试试这样做:

  1. 浏览页面,等所有图片加载完成;
  2. 打开猫抓,按文件类型筛选出 PNG、JPG、SVG;
  3. 勾选需要的文件,点击"下载所选",一次搞定。

顺带一提,前端同学也能用它排查加载慢的页面:深层搜索加缓存捕获,能定位被隐藏的资源地址,比在 Network 面板里翻更直观。

M3U8 解析器:把几十上百个分片拼回完整视频

M3U8 是 HLS 流媒体最常见的索引文件,通俗地说,它相当于一张"分片目录"——本身不含画面,只记录了每个 TS 小分片的地址和顺序。猫抓的解析器就是照着这张目录逐个取回、再拼回去:

  • 一键列分片:输入 M3U8 地址,自动解析出全部分片并统计总数;
  • 多线程并发:同时拉取多个分片,等待时间大幅缩短;
  • 自动合并:下载完成后拼接输出,可选完整 MP4,也可只提取音频;
  • 解密参数:密钥、IV 偏移量都能自定义,应对加密流不慌。

解析与合并的下载逻辑写在 js/m3u8.downloader.js,想深入了解可以看 catch-script/ 目录;再配合 FFmpeg、StreamSaver 等集成能力,从嗅探到转码的链路基本被它覆盖了。

装不上、抓不到、文件打不开?先查这 5 条

问:为什么一个资源都没捕获到?答:先让视频真正开始播放(媒体没加载就不存在可抓的资源),再点"深层搜索"重试;部分站点还要开启"缓存捕获"才认得出来。

问:Firefox 商店搜不到猫抓?答:附加组件商店对国区访问有限制,换个网络环境再装即可。

问:下载下来的视频加密、打不开?答:在 M3U8 解析器里配置解密参数(密钥/IV)。另外提醒一句:只下载你拥有版权或已获授权的内容,这是底线。

问:提示扩展版本不兼容?答:1.0.17 起要求 Chromium 内核 93 以上,想体验完整功能建议升到 104 以上。

问:怎么确认自己装的是真猫抓?答:猫抓完全开源且免费,市面上已有加入广告代码的"伪猫抓"。只从官方商店或官方仓库安装,保护好自己的数据安全。

打开任意视频页,点一下猫抓图标试试

现在就去做这三件事:去浏览器商店装一个猫抓,打开你存了许久的那个视频页,点一下工具栏图标。从嗅探到保存,你离"想下就下"就差这几步。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 8:22:11

Path of Building PoE2:10 分钟算出伤害数字的免费 BD 计算器

Path of Building PoE2:10 分钟算出伤害数字的免费 BD 计算器 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 Path of Building PoE2 是一款面向《流放之路 2》(PoE2)…

作者头像 李华
网站建设 2026/9/2 12:35:37

开发收银系统用什么软件,2026年主流技术栈盘点

艾瑞咨询《2026年中国零售餐饮SaaS行业研究报告》数据显示,国内零售收银数字化改造持续升级,中小商户定制化收银系统的需求逐年上涨。同时行业调研指出,多数收银系统开发踩坑问题,不在于技术栈老旧,而是技术选型和实际…

作者头像 李华
网站建设 2026/8/30 6:42:06

免费本地视频字幕提取:87种语言硬字幕一键转SRT

免费本地视频字幕提取:87种语言硬字幕一键转SRT 【免费下载链接】video-subtitle-extractor 视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。A GUI tool…

作者头像 李华