☰
猫抓:如何免费嗅探网页视频资源,网课素材一键存本地
2026/11/5 1:45:08 网站建设 项目流程

猫抓:如何免费嗅探网页视频资源,网课素材一键存本地

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

猫抓(cat-catch)是一个浏览器视频嗅探插件:它拦截页面发出的网络请求,把视频、音频资源列成清单,省去抓包工具和分析网络面板的麻烦。适合想把网课、素材视频存到本地的开发者和普通用户。

先分清场景:什么能抓、什么不能

你面对的情况:某技术博客嵌了一段讲解视频,播放器能放,页面上却找不到下载地址。想存到本地,打开开发者工具对着几百条请求逐条翻,费时还容易漏。

猫抓替你做完了这一步:它在后台拦截请求,把页面里出现的音视频资源整理成一份带标题和链接的列表。

先明确它的边界:

  • 能:捕获页面里的视频与音频直链,解析 M3U8、MPD 流媒体格式(把直播切片合并成完整文件)
  • 不能:破解 DRM 加密、处理加密源
  • 数据只在本地存储处理,不发送到远程服务器,无远程上报

装好再验证

  • 应用商店安装:Chrome、Edge、Firefox 商店搜"猫抓",认准官方开发者。商店里有注入过广告的仿冒包,别装错
  • 源码安装:克隆仓库后,在扩展管理页打开"开发者模式",点"加载已解压的扩展程序",选中刚克隆的目录
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

怎么算装好了?打开任意视频页,点工具栏猫抓图标,弹出列表里出现资源,就行。

一次完整流程:从页面到落盘

以博客里的 MP4 直链为例,五步走:

  1. 打开目标页面,先让视频播几秒。嗅探靠拦截网络请求,资源没走请求就不会进列表
  2. 点工具栏猫抓图标,弹出窗口列出当前页面捕获的资源,顶部标签可以切回其他页面的记录
  3. 点击其中一条,下方显示标题、MIME 类型、时长、分辨率和完整 URL,内置播放器直接预览
  4. 预览别省:混流页面常有同名不同清晰度的文件,看参数再下手。确认后勾选要保存的条目,点"下载所选";只想要链接就用"复制所选"
  5. 文件按浏览器默认下载目录落盘,打开目录确认即可

M3U8 解析器:三个关键参数

直播回放和点播站大多走 HLS 协议:页面里只有 m3u8 索引文件(相当于切片清单)和几十上百个 TS 切片,浏览器的"另存为"对它们无效。选中 m3u8 资源点开解析器,它会拉取索引、算出总时长和预估体积,把每个切片列出来。

关键参数就三个:

  • 下载线程数:默认 6,大文件想快可以调大,网络不稳就调小
  • 输出格式:勾选 mp4 做合并转封装,把切片合成一个完整文件
  • 解密密钥:加密流才需要,填十六进制或 base64 编码的密钥

配完点"合并下载",直接落成完整视频。只想要中间一段,在下载范围里指定切片区间即可;点选单个切片也能单独合并。

三个高频问题

列表是空的

  • 症状:点开插件,当前页面一个资源都没有
  • 原因:视频请求还没发生(没播放、延迟加载),或嗅探处于暂停状态
  • 处理:把视频播到出画面再打开插件;仍为空就点"深度搜索"重扫页面

M3U8 地址失效

  • 症状:切片下到一半报错,或解析请求直接 403
  • 原因:很多站点的 m3u8 是一次性签名 URL,超时或页面关闭后失效
  • 处理:保持页面打开,解析器支持从缓存中重读已抓到的 m3u8 再重试(2.7.0 起内置此机制,2.7.1 起还带自动重试)

扩展装不上或按钮无效

  • 症状:源码版加载后扩展起不来,或部分功能不可用
  • 原因:1.0.17 之后要求 Chromium 内核 93 以上,完整功能要 104 以上
  • 处理:升级浏览器;内核动不了就回退 1.0.16 旧版

搭配与定位

  • 把任务交给 aria2:解析器支持 aria2 RPC 直接提交下载,还能指定下载目录——猫抓负责找资源、解析切片,aria2 接手多线程下载和断点续传
  • 转封装交给 ffmpeg:解析器里的"发送到 ffmpeg"入口,能把 m3u8 或 TS 切片丢给在线 ffmpeg,只留想要的容器格式

提醒一句:只下载你拥有版权或已获授权的内容,下载行为的法律责任在使用者。

猫抓就是一台装在浏览器里的资源嗅探器:找到、看懂、下走,三步闭环。想确认解析行为,直接读 js/m3u8.js。

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

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

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

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

立即咨询