news 2026/9/6 15:18:00

猫抓 cat-catch 浏览器资源嗅探扩展:从安装到 M3U8 视频下载的完整上手教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 浏览器资源嗅探扩展:从安装到 M3U8 视频下载的完整上手教程

猫抓 cat-catch 浏览器资源嗅探扩展:从安装到 M3U8 视频下载的完整上手教程

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

想保存网课、动漫却找不到下载按钮时,猫抓(cat-catch)能帮上忙。它是一款免费开源的浏览器资源嗅探扩展,自动找出当前页面的媒体资源,帮你完成预览、合并与下载,包括 M3U8 流媒体。

猫抓是什么:定位与能力速览

猫抓(cat-catch)是一个浏览器媒体资源嗅探扩展。它做的事很集中:你在浏览页面时,它在后台监听网络请求,把视频、音频、流媒体地址筛选出来列成清单,并提供预览、合并、下载能力。和手动翻网页源码找链接相比,你完全不用懂 HTTP;和传统下载管理工具相比,它认识 HLS(M3U8)、DASH(MPD) 这类流媒体格式,能解析合并成完整文件。

核心能力:

  • 资源清单:把媒体资源按"当前页面 / 其他页面"分组,每条显示文件名、大小、格式
  • M3U8 / MPD 解析器:分片流可解析、可合并下载为完整视频
  • 预览与媒体控制:直接试看,支持倍速、画中画、全屏、截图
  • WebRTC 录制与模拟手机:常规请求里找不到的资源也能拿
  • 自动下载:页面出现新资源时自动保存,适合多集连续追更
  • 本地处理:所有数据在浏览器本地存储和处理,不上传远程服务器

📦 猫抓安装步骤与浏览器版本要求

前置条件:

  • Chromium 内核浏览器(Chrome、Edge 等)93 以上;想体验完整功能,建议 104 以上
  • Firefox 用户可在官方扩展页找到猫抓(需非国区网络环境)

方式一:源码安装(推荐,始终拿最新版)

  1. 克隆源码:git clone https://gitcode.com/GitHub_Trending/ca/cat-catch
  2. 打开浏览器扩展管理页,打开"开发者模式"
  3. 点击"加载已解压的扩展程序",选中克隆下来的 cat-catch 文件夹

方式二:crx 拖拽安装

  1. 从项目发布页另存 .crx 文件
  2. 打开"开发者模式",把 crx 文件拖进扩展程序页面

如何确认装成功:打开任意带视频的网页,点工具栏猫抓图标,弹窗里出现资源清单(或"还没闻到味儿~"提示)即代表工作正常;扩展管理页还能看到版本号为 2.7.2。更多安装说明见 README.md。

🎬 猫抓第一次上手:三步保存一个视频

  1. 打开一个有视频的网页(课程、资讯、番剧都行)
  2. 让视频播放几秒,等页面把资源请求出去
  3. 点击浏览器工具栏的猫抓图标
  4. 在"当前页面"清单里找到对应视频,条目上有复制、预览、下载等按钮
  5. 点下载图标,文件进入浏览器默认下载目录

主界面长这样:

猫抓核心功能拆解:每一项怎么用

资源清单:如何看到当前页面全部媒体

解决什么:不知道页面实际加载了哪些资源。入口:工具栏图标点开的弹窗。怎么操作:清单分"当前页面""其他页面"两个页签;用后缀筛选或正则过滤条目;勾选多条可批量下载;点展开可只看"可播放"条目。结果:每个资源一行,带大小、格式、直链,点 URL 可直接查看。

M3U8 解析器:分片流怎么合并下载

解决什么:.m3u8 是播放清单不是视频文件,直接保存没意义。入口:弹窗"功能入口 - M3U8 解析器"(资源条目上的解析图标也会跳转到这里)。怎么操作:粘贴 M3U8 链接点解析,列出分片与总时长;加密流在密钥处填入参数;完成后选下载或在线合并。结果:得到一个可直接播放的 MP4 文件。

预览与媒体控制:先试看再决定下载

解决什么:怕下载下来不是想要的、清晰度不对。入口:可播放条目的预览图标,在新标签页打开。怎么操作:播放后可调倍速、静音、音量、画中画、全屏、循环,还能截图。结果:确认内容无误后再回清单点下载,避免存一堆废品。

WebRTC 录制与模拟手机:两种进阶抓取

解决什么:清单空空如也但视频播得好好的。入口:弹窗"功能入口"里的"录制 webRTC"和"模拟手机"。怎么操作:点录制后播放视频,停止时保存;或点"模拟手机"让页面以移动端身份重新嗅探。结果:拿到走实时流传输、或只发给移动端的那份资源。

自动下载:多集追更不再手动点

解决什么:列表里几十个条目要逐个点保存。入口:弹窗顶部的"自动下载"开关。怎么操作:打开开关,页面每出现符合条件的新资源就自动保存。结果:点下一集,文件跟着到,适合连续更新的课程和剧集。

组合场景实战:三个高频用法

场景一:保存一整季 M3U8 番剧

  • 用户目标:把每集流媒体合并成完整视频
  • 功能组合:资源清单 + M3U8 解析器
  • 关键步骤:打开第一集 → 点 m3u8 条目的解析图标 → 解析完成后下载/合并 → 换集重复
  • 注意:加密流必须先补密钥,先在清单里找 key 相关条目

场景二:先试看再下载,只留能播的

  • 用户目标:避免下回来一堆打不开的文件
  • 功能组合:清单筛选 + 预览
  • 关键步骤:点"展开可播放" → 逐个预览确认清晰度 → 勾选满意的条目批量下载
  • 注意:下载完先打开文件验证,再决定是否继续下一批

场景三:把下载任务交给本地 Aria2

  • 用户目标:大文件不想让浏览器直连下载
  • 功能组合:设置中启用 Aria2 RPC + 清单上的发送按钮
  • 关键步骤:在猫抓设置里填写 Aria2 地址与密钥并保存 → 回到清单点 Aria2 图标把任务发过去
  • 注意:Aria2 服务需先在本机跑起来,且只连自己信任的下载服务

🔧 猫抓进阶配置与源码目录结构

常用配置项都在"猫抓 设置"页(工具栏图标 → 设置):

配置项作用
后缀过滤控制清单显示哪些文件后缀,可设最小大小阈值
类型过滤按 Content-Type(如 video/mp4)过滤
正则匹配自定义正则匹配资源 URL,可配成黑名单
屏蔽资源填入不想看到的 URL,清单不再出现
自定义复制定制"复制"按钮写入剪贴板的内容,方便第三方工具
调用播放模板用协议唤起 PotPlayer、VLC 等本地播放器
Aria2 RPC启用后清单支持把任务发送到 Aria2
自动设置 Referer cookie下载时自动带上 Referer、Cookie,减少被拒

源码目录结构(想深入时看这里):

目录内容
catch-script/页面资源嗅探与 WebRTC 录制逻辑
js/弹窗、设置、解析器界面与下载逻辑
lib/hls.js、StreamSaver.js 等第三方库
_locales/简中、繁中、英、西、日等多语言文案

猫抓常见问题排查:下载失败与检测不到怎么办

  1. 清单空白显示"还没闻到味儿~"→ 原因:页面还没开始加载视频,或资源在 iframe 里 → 解决:先让视频播几秒再打开清单,再看"其他页面"页签
  2. 点下载提示服务器拒绝→ 原因:服务端要求 Referer 或 Cookie 才放行 → 解决:设置里打开"自动设置 Referer cookie 参数",或用猫抓自带下载器(携带请求头)
  3. M3U8 能解析但下载失败→ 原因:流加密且未提供密钥 → 解决:在资源清单里找 key 条目,填入解析器密钥区重新下载
  4. 扩展装不上、提示不兼容→ 原因:浏览器内核低于 93,或没开开发者模式 → 解决:升级到 104 以上内核,扩展页打开"开发者模式"再加载
  5. 下载的视频打不开→ 原因:容器格式或编码播放器不支持 → 解决:M3U8 用"在线合并"输出 MP4,换全功能播放器验证
  6. 某个网站完全嗅探不到→ 原因:该域名被站点方申请加入"避免抓取列表" → 解决:属正常现象,网站运营方有权拒绝被嗅探

边界与合规:猫抓能做什么、不做什么

能做的:对当前页面资源做本地嗅探、列出、预览、下载;全部数据本地存储处理,不发送到远程服务器,不含跟踪代码;提供多语言界面。

不做的:不破解平台加密、不绕过 DRM;对已申请加入"避免抓取列表"的网站不进行嗅探。应用商店里存在加了广告代码的"伪猫抓",请认准开源渠道,以官方源码为准。

⚠️ 版权提醒:请只下载你拥有版权或已获授权的内容。项目 README 明确声明:用户需自行承担使用本工具的全部法律责任。不要用它批量搬运受版权保护的内容,尊重创作者与平台规则。

先挑一集带视频的网课,走一遍"清单 → M3U8 解析 → 下载"完整流程;遇到问题可到项目 Issue 区提问,详见 README.md。

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

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

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

基于Java的充电站管理系统设计与实现:从并发控制到分时计费

简介:一套基于Java的新能源汽车充电站管理系统的设计与实现资料,包含论文与源码,面向计算机类专业学生、毕业设计者以及充电站相关项目开发者。内容围绕充电站实际业务展开,完整覆盖了研究背景、国内外现状、关键技术、可行性分析…

作者头像 李华
网站建设 2026/9/6 15:13:17

MCP实战:用大模型批量解读PDF文献的保姆级教程

简介:MCP(模型上下文协议)近期热度很高,但真正能带新手落地实践的教程并不常见。这份PDF以arxiv为实战场景,手把手展示如何让大模型自动完成文献搜索、下载与解读的一条龙流程,面向有初步开发经验、希望用M…

作者头像 李华
网站建设 2026/9/6 15:11:52

猫抓扩展使用指南:3 步免费把网页视频存到本地

猫抓扩展使用指南:3 步免费把网页视频存到本地 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 想保存网页上的视频,却分不清…

作者头像 李华
网站建设 2026/9/6 15:10:24

PSO优化SVM:生物质气化建模与工况优化实战

简介:面向生物质气化建模与智能优化领域的研究者和工程师,这份PDF资料集中阐述支持向量机与粒子群算法的联合建模与优化方法,围绕SVM的分类回归机制、最大边距超平面构造,以及PSO仿生搜索原理展开,可帮助读者快速形成从…

作者头像 李华