猫抓(cat-catch)资源嗅探:5分钟装好,3个功能把网页视频存下来
2026/9/7 2:20:33 网站建设 项目流程

猫抓(cat-catch)资源嗅探:5分钟装好,3个功能把网页视频存下来

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

猫抓(cat-catch)是一款开源免费的浏览器资源嗅探扩展,能把网页正在加载的视频、音频和 M3U8 流媒体从网络请求里筛出来,列成清单供你预览、下载。想把网课或参考素材存到本地、又不想在 F12 的 Network 面板里人肉翻?它就是干这个的。

它替谁解决了什么

上公开课的学生。小刘每周要把几节网课存下来坐地铁时看,可打开 F12 看到的是一整屏请求,分不清哪个 m3u8、哪个 blob 才是真视频。装上猫抓后她只要点开扩展,页面里加载过的媒体就列成清单,核对时长和大小,点下载就行。

做视频剪辑的。老周从各种网站收集参考素材,有的站点没有下载按钮,截图又糊。他刷新页面,猫抓列表里出现的视频、音频直接存下来当素材,不用再问别人要原片。

排查问题的前端。查播放问题时得先知道页面到底加载了哪些文件。猫抓的清单里每条资源都有地址、类型和大小,配合浏览器控制台,十几秒就能定位到是哪个文件出了问题。

📦 装好它并完成第一次体验

本节给你最短安装路径,并带你把第一个视频存下来。

应用商店安装:

  1. 打开 Chrome 或 Edge 的应用商店
  2. 搜索"猫抓",认准官方版本安装
  3. 点拼图图标,把它固定到工具栏

源码安装(适合技术党):

  1. git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  2. 扩展管理页打开"开发者模式"
  3. "加载已解压的扩展程序",选中 cat-catch 目录

提示:1.0.17 之后要求 Chromium 内核 93 以上,体验完整功能建议 104 以上。

第一次体验:

  1. 打开任意带视频的网页,让它播放起来
  2. 点工具栏的猫抓图标
  3. 在资源列表里挑出目标,留意大小、标题和类型
  4. 点"下载",文件进入浏览器默认下载目录

手机上想用,Edge 安卓端可以扫码安装:

📋 核心功能逐个看

列表是门面,下面三样才是干活的主力。

实时资源清单:正则筛选、深度搜索补漏

一句话价值:页面播什么,它就后台嗅探什么,视频、音频、文档资源摊开给你筛。

怎么用:

  1. 打开带媒体的网页,点扩展图标看列表
  2. 筛选框输入正则(比如 mp4),回车只留匹配项
  3. 列表太短就点"深度搜索",把没露面的资源再捞一遍

适合场景:最普遍的"先看看页面上有什么"。嗅探逻辑在 catch-script/catch.js。

M3U8 解析器:填密钥,把分片流合并成完整视频

一句话价值:视频被切成几百个 ts 分片时,解析器负责合成一个完整文件,加密 HLS 还能帮你找密钥。

怎么用:

  1. m3u8 地址粘进解析器(或从资源列表直接点入)
  2. 加密内容先自动寻密钥,提示"寻找到疑似密钥"就能用;不行就手动填 16 进制/base64 密钥
  3. 勾选"mp4格式"、按需设置下载线程,开始下载

适合场景:M3U8 课程视频、HLS 直播回放流。实现见 js/m3u8.js。

媒体控制:倍速、画中画、录制 webRTC

一句话价值:视频在播的时候直接接管播放器,拿不到文件时还能把流"录"下来。

怎么用:

  1. 在列表里选中资源,进入媒体控制
  2. 倍速、画中画、全屏、循环、音量,都能调
  3. 直播或 webRTC 流,用"录制webRTC"或屏幕捕捉

适合场景:临时调播放体验、保存没有直接文件的流。代码在 js/media-control.js。

⚙️ 进阶设置

只推荐动这三项,都在设置页(js/options.js)里。

过滤大小与屏蔽资源

改了什么:设大小下限、按扩展名过滤,或用正则把不想见的资源屏蔽掉。 什么时候值得改:页面资源太多,列表被封面图、缩略图刷屏时,把大小下限抬起来最见效。

下载失败自动启用下载器

改了什么:普通下载失败时,由内置下载器页面自动接手重试;还能开启"下载完选择保存目录"。 什么时候值得改:常下大文件,或希望每次下载完自己挑保存位置。

屏蔽网址

改了什么:填入域名(支持通配符 * 和 ?),让猫抓永久不对该站点嗅探。 什么时候值得改:部分站点声明不想被抓取。猫抓自带"避免抓取列表",检测到这类站点会提示"该网站要求禁止运行本程序"并停用——这是正常机制,配合站点方即可。

🛠️ 实用技巧与常见坑

  • 列表空空,显示"还没闻到味儿":资源可能还没加载。把页面播放到底、滚动触发加载,再点"深度搜索"。
  • 加密 HLS 无法预览、下载后打不开:在解析器里填密钥;不知道密钥就看 m3u8 内容里的密钥地址。AES-128-ECB 加密目前不支持解密。
  • HEVC/H.265 切片无法预览:解析器提供在线 ffmpeg 转换,转成 mp4 再下载。
  • 装不上或部分功能缺失:Chromium 内核低于 93 会直接不兼容,升级浏览器即可,老内核可用旧版 1.0.16。
  • 下载慢、易中断:调大下载线程,或从解析器调用 aria2、m3u8DL 这类第三方工具接手下载。

结语

猫抓不是万能的:DRM 保护的内容它拿不到,声明拒绝嗅探的站点也会直接停用。但对大多数公开、未加密的媒体,它替你省掉了人肉翻 Network 的功夫。

小动作:今晚挑一节正在看的公开课,打开猫抓看看它到底加载了什么资源。

❓ 高频问答

Q:支持哪些浏览器?A:Chrome、Edge、Brave 等 Chromium 93+ 内核,以及 Firefox。完整功能建议内核 104 以上。

Q:下载的文件存哪了?A:默认在浏览器下载目录。设置里可开启"下载完选择保存目录",每次下载完自己挑位置。

Q:隐私数据会不会被上传?A:所有信息都在本地存储和处理,不发往任何远程服务器,也不含跟踪器;源码完全开源,可自行审查。

Q:下载别人的视频合规吗?A:只下载你拥有版权或已获授权的内容,尊重平台条款,也尊重站点方的停止抓取声明。

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

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

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

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

立即咨询