猫抓 cat-catch 免费完整指南:网页视频本地保存、批量下载与 M3U8 合并
2026/9/7 8:05:32 网站建设 项目流程

猫抓 cat-catch 免费完整指南:网页视频本地保存、批量下载与 M3U8 合并

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

猫抓 cat-catch 是一款免费的浏览器资源嗅探扩展,把页面发出的视频、音频请求登记成清单,供你下载保存。读完本文,你能在 3 分钟内存下第一条网页视频,并把 M3U8 切片拼回完整文件。

能力全景:一张表看懂它替你做了什么

功能入口一句话收益
资源嗅探清单工具栏猫图标页面所有视频、音频列出来,标好大小与时长,点一下下载
M3U8 / MPD 解析合并工具菜单 - 解析器照着索引逐片取回,拼出一个可直接播放的完整文件
批量下载清单底部"全选 / 自动下载"整季课程勾完就走,下载在后台自己跑
深度搜索 / 模拟手机面板按钮没列出来的资源挖出来,按手机身份重新抓取
过滤表达式设置 - 过滤大小>100 KB,缩略图和图标不再占清单
媒体控制面板顶部标签调倍速、画中画、预览,不离开页面

三分钟存下第一条网页视频

场景:打开了一个带视频的页面,想把画面存到硬盘。

安装有三条路,任选其一:

  • Chrome / Edge / Firefox 商店搜 "Cat-Catch" 安装——商店里混着加了广告代码的伪猫抓,认准官方来源再点安装 ⚠️
  • 克隆源码https://gitcode.com/GitHub_Trending/ca/cat-catch,扩展管理页打开"开发者模式",点"加载已解压的扩展程序"选中文件夹
  • 下载 crx 安装包,同样开启开发者模式后直接拖进扩展页

接着开始第一次下载:

  1. 第一步,让页面视频播放至少几秒。画面出来,大文件才会被真正请求;
  2. 接着,点工具栏猫图标,清单就出来了,每条资源标着大小、格式、时长;
  3. 完成后,点条目旁的"播放"预览,确认无误再点"下载",文件落到下载目录 ✅

兼容性一句话:1.0.17 之后需要 Chromium 内核 93 以上,想功能全都要,建议 104+。

整季课程批量保存,下载在后台自己跑

场景:一门课 20 集,逐集点开、逐集下载太磨人。

  1. 第一步,清单页勾"全选",或用"反选"剔除广告、缩略图之类的小文件;
  2. 接着,点"自动下载",扩展按清单顺序在后台逐个下载,你去做别的事;
  3. 完成后,下载目录里文件数量应和课程集数一致,失败的任务会自动重试 🐱

小细节:清单太杂时,进设置把过滤大小填成>100 KB,一堆图标就不再抢版面。面板顶部的"其他页面"标签还能把同一浏览器里多个标签页抓到的资源集中到一起处理。

M3U8 切片长视频合并下载:拼回完整文件

场景:网站不给整段视频,只丢一个 m3u8 索引文件。直接下载它,拿到的只是分片清单,真正的画面还在几百个 ts 小文件里。

  1. 第一步,在清单里找到那条 m3u8 链接,复制;
  2. 接着,打开 M3U8 解析器页面(工具菜单里),粘贴进去,页面会列出全部分片、总时长和分辨率;
  3. 完成后,点"合并下载",解析器逐片取回、拼成一个完整文件,失败的切片自动重试,中断不用整单重来 ✅

解析逻辑在 js/m3u8.js,分片下载与合并实现在 js/m3u8.downloader.js。加密的流把密钥填进"自定义密钥"(16 进制或 base64 都行)即可自动解密;确认没加密就勾"跳过解密"。只想要前 10 分钟?"下载范围"里填起止序号就行,不必整单全取。

模拟手机与录制:清单不够用的时候

场景一:电脑端抓不到源,但手机 App 能看。点面板上的"模拟手机",扩展换用手机身份重新抓取,不少网站会返回更易直接下载的手机源。

场景二:内容是 WebRTC 推流,普通嗅探拿不到。切到"媒体控制 / 其他功能",用内置录制能力把播放过程录下来,停录后得到本地文件。

调优清单:四个参数拉开体验差距

  • 下载线程:8~12 是甜区,拉满只会拖垮内存和磁盘
  • 自定义密钥:加密流填 16 进制 / base64 密钥自动解密,无加密勾"跳过解密"
  • 下载范围:指定起止切片,只取需要的片段,省流量省时间
  • 只要音频:勾上后只导出音轨,适合留档课程音频

本机装了 m3u8DL 或 ffmpeg 的话,解析器还能直接生成命令行,把重活交给专业工具。

源码与社区

  • 嗅探核心在 catch-script/catch.js,读懂它就读懂了"怎么看见"
  • 全部界面文案在 _locales/,十种语言任选,想补翻译从这里提 PR 即可
  • 遇到问题到项目仓库提 Issue;网站方也可以在 Issue 里提交[Opt-Out Request]申请加入避免抓取列表

误区对照

  • 误区:点开图标清单是空的,扩展坏了→ 正确做法:资源还没加载而已。视频多播几秒,点"深度搜索"翻一遍已加载数据,还不行就刷新重播
  • 误区:线程拉满下载才快→ 正确做法:设 8~12。过高先崩的是内存和磁盘,速度反而掉
  • 误区:M3U8 合并慢,忍就行→ 正确做法:先调线程再查网络本身。失败的分片会自动重试,不需要从头下
  • 误区:想下什么就下什么→ 正确做法:只下载拥有版权或已获授权的内容。扩展数据全部本地存储处理,不上传任何服务器

找一个带视频的页面,让它播起来,点一下猫图标——第一条资源就到手了。

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

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

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

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

立即咨询