猫抓 cat-catch:免费的网页资源嗅探与 M3U8 下载指南
2026/9/7 6:28:18 网站建设 项目流程

猫抓 cat-catch:免费的网页资源嗅探与 M3U8 下载指南

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

你在播放器右键点了下载,浏览器只弹出一个"另存为",存下来却是个打不开的文件。视频其实一直藏在页面的网络请求里,只是你没找到入口。猫抓 cat-catch 就是免费的网页资源嗅探扩展,把页面加载的视频、音频、M3U8 流媒体自动抓出来给你挑,点一下就能下载或解析。

它到底解决了什么

它不是帮你"另存为",而是在页面加载时就把媒体请求拦下来,列成一份带大小、时长、分辨率的清单。和右键存图不同,它能抓到播放器里正在拉流的文件,以及被切碎的 M3U8 分片,再拼回一个完整视频。

  • 被动嗅探:不靠你点哪,页面一加载就自动记录媒体
  • 流媒体解析:M3U8/MPD 分片能拆出来、合并成单个文件
  • 本地处理:解析、下载都在本机完成,不上传服务器
  • 多浏览器:Chrome、Edge、Firefox 都能装

选一条路装上去

三条路都能装好,按你想多省事来挑。

应用商店安装(最省事)

打开浏览器扩展商店,搜"猫抓"或"cat-catch",点安装,之后自动更新。Chrome、Edge、Firefox 三家商店都有上架。

源码加载安装(最灵活)

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch把代码拉下来。打开扩展管理页,开启"开发者模式"。点"加载已解压的扩展程序",选中刚才的文件夹即可。

拖入 CRX 文件(最快捷)

从项目 Release 页把 .crx 文件右键另存为。打开"开发者模式",把这个文件拖进扩展页,松手就装好了。

打开就能干的核心活

点工具栏上的猫抓图标,弹出的面板分成"当前页面""其他页面""媒体控制 / 其他功能"三个区,下面几样是你用得最多的。

嗅探并下载当前页面媒体

它把当前标签页里所有被识别的媒体排好,逐条给你大小和格式。

  1. 打开带媒体的网页,让内容先加载一遍
  2. 点工具栏猫抓图标,切到"当前页面"
  3. 勾选想要的那几条(可全选、反选、用正则筛选)
  4. 点"下载所选",或点"复制"把链接拷给别的工具

微博、B 站这类靠 JS 拉流的页面,往往右键什么都没有,它却能直接抓到对应的 mp4。

解析 M3U8 流媒体并合并下载

它把 M3U8 播放列表里的一个个 .ts 分片拆出来,下载后拼成一个完整视频,还能顺手解密。

  1. 从列表点某个 .m3u8,或直接进"M3U8 解析器"
  2. 把地址或内容贴进输入框,等它列出全部分片
  3. 加密流会自动找密钥,找到后点"上传 Key"或填进"自定义密钥"
  4. 按需勾选 mp4 格式、只要音频、下载范围
  5. 点"合并下载",跑完去下载目录看结果

在线教育、直播回放这类 HLS 视频,靠它一步就能存成本地 mp4。

更多小工具:媒体控制与录制

它还顺手管了播放和抓取之外的杂活——倍速、画中画、截图、循环,以及"录制 WebRTC""屏幕捕捉""模拟手机"。

  1. 在"媒体控制"里选中某个页面里的播放器
  2. 直接调倍速、静音、音量或截当前帧
  3. 遇到只给手机端播的源,开"模拟手机"刷新再嗅探

直播、网课、需要多步才能露出真源的网站,靠录制脚本能把整段流收下来。

把参数调到顺手

默认值就能跑,但把这几项调一下会顺手很多。

参数说明
下载线程M3U8 分片并发数,网络不稳就调低
过滤大小/扩展名只留要的类型,支持>100 KBmp4这类写法
请求头自定义 Referer/Cookie,处理带鉴权的链接
屏蔽网址不想被嗅探的站点加进白名单
外部工具可唤起 aria2、M3U8DL、在线 FFmpeg 接力下载

界面语言会跟随浏览器自动切,不用手动选——这里是同一解析器的西语版。

常用动作还能绑快捷键,省去翻菜单的功夫。

卡住了先查这里

列表里全是小图标,找不到视频→ 多半是页面用 M3U8 分片,单个 ts 文件被过滤掉了 → 打开"M3U8 解析器",把那条 .m3u8 地址丢进去合并

点下载,文件打不开或只有几 KB→ 链接带鉴权或是一次性 URL,直接下会 403、缺头部 → 开"深度搜索"或"缓存捕捉"重抓一次,或启用下载器让它带请求头重下

M3U8 解密失败、提示密钥问题→ 这是加密 HLS,没拿到对的 key → 在"自定义密钥"填 16 进制或 Base64、或密钥地址;实在不行交给第三方合并工具

用的时候守住这条线

  • 只下你拥有版权或已获授权的内容
  • 它把数据都留在本地,不上服务器、没有追踪器
  • 想让某站不被嗅探,走"拒绝抓取"流程提个申请就行
  • 代码开源,你可以自己审一遍它到底做了什么

项目往哪走、你能帮什么

它站在几个开源项目肩上:hls.js 管播放、mux.js 管 TS/MP4 复用、StreamSaver.js 管大文件流式保存、mpd-parser 解析 DASH。想帮忙可从翻译入手,_locales/下十几种语言都靠贡献者维护;功能问题直接在项目仓库的 Issues 区提。打开浏览器扩展商店,搜一下"猫抓",现在就能用上。

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

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

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

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

立即咨询