news 2026/9/23 15:19:47

猫抓:免费的网页视频下载与资源嗅探扩展,把页面里正在播的视频存到本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓:免费的网页视频下载与资源嗅探扩展,把页面里正在播的视频存到本地

猫抓:免费的网页视频下载与资源嗅探扩展,把页面里正在播的视频存到本地

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

想存下页面上那 28 秒的视频,右键菜单里翻来翻去却找不到下载入口。 猫抓(cat-catch)就是一个为这类场景做的资源嗅探浏览器扩展,专门做网页视频下载。 它实时监听页面发出的网络请求,把视频、音频和 M3U8 分片流(HLS 流媒体把视频切成小段、靠一份 M3U8 清单文件索引)挑出来,列成带文件名和大小的一行行清单。 简单说,它就是把浏览器真实请求过的媒体资源筛出来,让你直接下载,或把 HLS 分片合并成一个完整视频。

第一次抓到一个视频

  1. 安装猫抓:Chrome 网上应用店或 Edge 加载项商店搜"猫抓"(注意有带广告的仿冒版,认准官方渠道);源码党执行git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页开"开发者模式"、"加载已解压的扩展程序"选中文件夹;也可以直接拖入 Releases 里的 crx 文件。
  2. 打开带视频的网页,点一次播放,把资源请求发出去。
  3. 点工具栏猫形图标开面板——看到"当前页面 / 其他页面 / 媒体控制"三个页签、且列表开始填充带大小的条目,就装对了。
  4. 在"当前页面"里挑目标条目(多按大小或获取时间排序),点最右侧的下载图标。
  5. 文件按默认的「标题.扩展名」模板落到下载目录,打开确认能播。

版本门槛:1.0.17 之后需要 Chromium 93 以上内核,想要侧边栏等完整功能建议用 104 以上。

按场景选功能,把视频下载下来

视频在页面上播着,想直接存成文件

场景:页面正常播放一段 mp4,你直接想要那个文件。

  1. 点图标开面板,在"当前页面"找到目标条目。
  2. 点行右侧的下载图标;点条目展开还能看 MIME、时长、分辨率和完整地址。
  3. 一次要多个时勾几行,底部点"下载所选"或"复制所选"。

边界:列表只收录浏览器真实请求过的资源,没播过的、没加载的 iframe 里不会凭空出现;嫌列表杂就在设置页配过滤规则,按后缀、类型、大小表达式或正则筛掉图片碎片和广告请求。核心嗅探逻辑在 catch-script/catch.js。

一堆 ts 分片,用 M3U8 合并成能直接播的 mp4

场景:视频是 HLS 流,被切成几百个 .ts 小段,单下没意义。

  1. 右键 m3u8 条目打开解析器,顶部核对分片总数、总时长、分辨率。
  2. 勾"mp4格式"、线程数拉到 32,点合并下载。
  3. 只要部分片段就填"下载范围"起止分片号,或在分片列表里逐条勾选。
  4. 加密流点"寻找真实密钥",取不到就手动上传 key(16 进制或 base64)。

边界:密钥得靠页面暴露的信息去找,站点按请求动态轮换就可能取不到;音视频分成两条 m3u8 时合并后各自独立,合声画要外部 ffmpeg。解析器实现在 js/m3u8.js。

电脑上抓到的链接,想丢给手机或本地下载器

场景:大文件不想占浏览器,或想在手机上接着看。

  1. 点条目的二维码图标,手机扫码就能在移动浏览器打开该链接。
  2. 设置页开 Aria2 RPC 并填地址,大文件直接交给本地 aria2 接管下载。
  3. 解析器里点"调用 m3u8DL 下载"把整条 HLS 任务交给 N_m3u8DL,或"复制 m3u8DL 命令"拿带 Referer/Cookie 占位符的完整命令。

边界:aria2 要先在本机跑起 RPC 服务;"调用程序"依赖系统里注册了对应协议的客户端,没装点了也没反应。后台逻辑在 js/background.js。

页面明明在播,列表却是空的,用深度搜索兜底

场景:常规嗅探没抓到东西,但视频确实在放。

  1. 先点播放、滚动页面,确保请求真的发出去。
  2. 再点面板里的"深度搜索",它会重扫页面缓存与脚本,把常规嗅探漏掉的资源找出来。

边界:深度搜索也只基于浏览器已有的请求和缓存,页面从没加载过的东西它变不出来。

它不解决什么

  • 它不是录屏软件:只能抓浏览器真实请求过的资源,页面没请求的东西变不出来。不过页面无直接链接、只剩 WebRTC 实时画面(一种点对点传输的实时音视频协议)时,它内置的视频录制功能能把正在播的画面录下来。
  • 绕不开 DRM 强加密(一种内容版权加密技术,如 Widevine):带锁的流媒体拿不下来,遇到就换思路。

翻车了先查这里

  • 列表是空的?先确认页面真播过——很多站点播了才请求流地址。点播放、滚动一下,再用深度搜索重扫。
  • 合并出来的文件打不开?多半是加密流没取到密钥。回解析器点"寻找真实密钥",取不到就手动上传 key 再重试。
  • 面板打不开或功能残缺?查浏览器内核版本:升到 Chromium 93 以上,想完整体验侧边栏用 104 以上。

只下载你拥有版权或已获授权的内容。现在就找一个没有下载按钮的视频页点一次猫抓,列表里没想要的就用深度搜索再扫一遍;碰到分片视频直接进解析器试一次"mp4格式"合并下载。

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

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

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

对话管理框架与DeepSeek构建法律多轮问答系统

简介:一套面向法律科技产品经理、NLP算法工程师与方案架构师的DeepSeek法律智能助手对话系统构建方案,共554页、50个大章节,完整梳理了从需求拆解到模型落地的全过程。方案以DeepSeek对话管理框架为主线,围绕法律多轮咨询场景&…

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

Unity打包Windows后如何交付?从文件结构到安装包方案全解析

Unity 打包 Windows 后傻眼了:一堆文件加个 exe,这怎么发给客户?我第一次用 Unity 打包 Windows 版本的时候,点完 Build 按钮,看着输出文件夹里躺着几十个文件,心态和标题一模一样:一个 exe 加一…

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

方易通TFT原理图解析:硬件驱动协同设计与实战避坑指南

简介:本资源为方易通TFT液晶显示终端的完整电路原理图PDF文档,面向嵌入式硬件工程师、电子设计爱好者及维修技术人员,用于理解TFT显示屏整机系统架构与信号链路设计。图纸涵盖电源管理(含9.5V背光供电及多路DC-DC输出)…

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

DeepSeek大模型政务落地实战:部署、RAG与避坑指南

简介:这份120页PDF报告来自厦门大学,聚焦DeepSeek大模型在政府数字化转型中的应用,面向各级政府公务员、管理人员、技术人员以及关注智慧政务的研究者与从业者。报告以“大模型是什么”为起点,系统讲解大模型的发展历程、分类体系…

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

3000张打架检测数据集:格式转换与YOLO11训练全指南

简介:面向监控场景打架检测的数据集资源,包含3000张真实监控场景高质量打架图片,覆盖街道、酒吧、商店、公交车、监狱、空旷地等场景,囊括两人打架与多人群殴等形态。数据采用LabelImg标注,提供VOC、COCO、YOLO三种主流…

作者头像 李华
网站建设 2026/9/23 15:14:12

中国到卢森堡空运哪家好:高货值货物保险与理赔服务对比

高货值货物走中国到卢森堡空运,选服务商时如果只比运价和时效,很可能忽略真正决定损失大小的环节——保险与理赔。卢森堡机场是欧洲主要航空货运枢纽之一,也是多家国际快递与货运航空的重要中转、分拨节点,航线资源相对丰富。但航…

作者头像 李华