news 2026/9/7 5:39:53

猫抓 cat-catch 浏览器资源嗅探插件:网页视频下载完全指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
猫抓 cat-catch 浏览器资源嗅探插件:网页视频下载完全指南

猫抓 cat-catch 浏览器资源嗅探插件:网页视频下载完全指南

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

昨晚我在一个灵感站存参考图时,发现高清原图就藏在网络请求里——页面只给缩略图,完整文件的地址明明在眼前,就是拿不到。想往本地存网页资源的人,大概都遇到过这种"看得见、够不着"的情况。cat-catch(猫抓)是一款开源的浏览器资源嗅探插件:它把当前页面里藏着的视频、音频、图片自动列成清单,让你能预览、筛选,再像保存普通文件一样把它们下下来。

⏱️ 三分钟装好并下载第一个文件

猫抓支持 Chrome、Edge 等 Chromium 内核浏览器和 Firefox,安装方式按你的习惯挑:

方式适合谁关键操作
官方商店绝大多数用户在 Chrome / Edge / Firefox 的扩展商店搜"猫抓",核对开发者身份后安装
源码安装开发者、尝鲜党git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,再到扩展管理页打开开发者模式,用加载已解压的扩展程序选中克隆下来的文件夹
CRX 包不便访问商店的用户从项目 Releases 页下载 CRX 文件,拖进扩展管理页即可

三种装法的具体说明都写在仓库的 README.md 里。

第一次用,照这四步走一遍就行:

  1. 打开一个带视频的页面(新闻页、网课页都行),点工具栏上的猫抓图标。当前页面标签里已经按捕获顺序列好了资源,文件名、大小一目了然,标签页名称上直接标着本页捕获到的文件数。
  2. 单击任意一条资源,下方详情区会显示标题MIME类型、时长分辨率和真实资源地址,旁边就是内嵌预览播放器——先确认内容是不是你要的那段。
  3. 在目标文件前打勾,点下载所选开始保存。全选反选清空都在工具栏上,复制所选能把地址复制出来。
  4. 底部还有一排功能:模拟手机(抓移动端才加载的资源)、自动下载(定点抓取免手点)、录制脚本(应对动态生成的内容)、设置

⚠️ 版本与渠道:1.0.17 之后的版本需要 Chromium 内核 93 以上,想体验完整功能建议用 104 以上;Firefox 用户同样把浏览器升到较新版本。猫抓是开源的,市面上已经出现过夹带广告代码的"伪猫抓",只走官方渠道安装,否则数据安全没保障。

功能全景与本地嗅探机制

默认设置对大多数人够用,值得知道的几项能力收拢在下面这张表里:

功能解决的问题适合谁
本地嗅探与列表收集到的资源信息只在本地存储处理,不上传远程服务器,也不含跟踪器在意隐私的人
多语言界面简中、繁中、英、西、日、韩、俄、土、越、葡等语言的界面都完整本地化,功能一致不同地区的用户
大小过滤>100 KB500-1000 MB这类表达式剔除低价值小文件列表被小图标刷屏的人
自动下载免去每次手动点按固定抓某类资源的人
最新资源置顶新捕获的资源永远排在列表最上方页面资源很多、找不着刚抓的人
外部下载器任务可交给 Aria2、M3U8DL、ffmpeg 处理追求速度和自动化的人

多语言界面靠每种语言一份翻译文件维持,切换之后从资源列表到解析面板,按钮文字都是本地化的,不用猜。

原理一句话讲透:猫抓像站在页面网络请求出口处的接待台——每次你打开页面,浏览器会发出大量请求,猫抓实时观察这些请求,根据响应头等信息判断每个请求背后是视频、音频、图片还是文本,把媒体类的挑出来列进面板。它不向网站发任何"破解"动作,只是在浏览器已经发出的请求里做筛选,全程都在本地完成。

M3U8 流媒体分片怎么合并下载

遇到 M3U8 格式的视频时,页面先加载到的 m3u8 文件只是一份地址清单,真正的画面和声音散落在几十上百个 ts 分片里,播放器按顺序拉取、边拉边播。所以右键保存地址,你拿到的只是那份"清单",里面没有任何可播放的内容。

操作路径:在资源列表里点 m3u8 条目,进入解析器。顶部显示 m3u8 地址、分片总数、总时长和分辨率,中部把每个 ts 分片逐条列出来。

条目作用什么时候用
多线程下载调节线程数并行拉取分片大文件、网速不佳
mp4 格式分片合并后存成通用视频格式要在通用播放器里看
只要音频跳过视频轨,只保留声音收集播客、音乐素材
跳过解密 / 自定义密钥加密流自动识别,失败时手动填密钥(16 进制或 base64)AES 加密的流媒体
下载范围填起止分片编号,只取其中一段长视频只要一部分
合并下载 / 打开下载目录合并完成后直接定位到成品文件一次性拿到完整文件
调用 M3U8DL / 发送至 ffmpeg 行把任务交给外部下载器或工具进阶用户追求速度

解析器的实现放在仓库的 js/m3u8.js,想深挖分片是怎么拼接、解密的,可以从这个文件入手。

把资源变成自己的:三类人的用法

网课学生:搭一套离线课库。文件夹按两层建:课程/前端基础/课程/数据结构/,一门课一个文件夹;文件名用第03周_CSS弹性盒子.mp4这种"周次_主题"格式,复习时不用翻找。列表里优先选分辨率更高的那条;系列课全选之后直接下载所选一次收齐,省得逐个点。

设计师:大图留下,噪音滤掉。素材站里值得要的是大图,先把大小过滤设成>100 KB,图标和小按钮直接出局,列表里剩下的就是能进素材库的图;批量打勾后归档进素材/2026-灵感/。如果站点只在移动端出高清图,先开模拟手机再抓,这个开关很容易被人忽略。

家庭用户:给相册留本地副本。云相册里的旅行视频、孩子照片,批量下回本地最稳妥。归档按"年月_事件"来:2026-09_上海citywalk.mp42026-09_宝宝百日宴.mp4,一个事件一个文件夹,日后挪动只需拖文件夹。下载前先预览确认是完整版,再批量勾选保存。

边界与高频答疑

网页视频能不能随便下?只下你拥有版权或已获授权的内容,比如自己的作品、拿到授权的素材、站点明确允许保存的内容。未经授权下载受版权保护的内容属于越界,开发者不对用户行为负责,请自行遵守当地法律法规。

网站不想被嗅探怎么办?官方维护了一份"避免抓取列表"。如果你运营的网站不希望猫抓运行在站上,到项目仓库提一个 Issue,标题格式写[Opt-Out Request] 网站域名,正文附上域名和联系邮箱,核实通过后就会加入列表,后续版本会尊重这一意愿。

数据安全吗?所有嗅探和解析都在本地存储处理,不发送到远程服务器,扩展本身也不含跟踪器。前提是装官方渠道的版本——最大的风险不是工具本身,而是第三方修改版。

下着下着断了怎么办?新版解析器对失败的分片有自动重试机制,网络抖一下一般能自己恢复;还不稳就把线程数调低再试,成功率会明显上去。变更细节可以看 CHANGELOG.md。

回到开头那个灵感站:高清大图现在安安静静躺在素材/文件夹里,网课也进了硬盘。没用过资源嗅探插件的话,去扩展商店搜"猫抓",三分钟就能上手;喜欢源码的,用git clone https://gitcode.com/GitHub_Trending/ca/cat-catch拉一份自己构建。工具只负责把页面里的资源交到你手上,留还是不留,你自己定。

核心关键词:浏览器资源嗅探工具长尾关键词:网页视频下载插件、M3U8流媒体解析器、浏览器扩展资源收集、网课下载方法、网页图片批量下载、M3U8合并成MP4

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

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

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

Java技术栈实现陪伴型AI语音对话:从ASR到记忆分层

想把一个带角色人设的 AI 语音聊天软件从想法变成能装进手机的应用,第一关不是模型能力,而是链路管理。用户对着手机说一句话,要经过语音识别转成文字、大模型按角色人设生成回复、语音合成播报出来,同时还要有一层记忆功能&#…

作者头像 李华
网站建设 2026/9/7 5:35:21

大模型与Agent智能体开发实战:从工具链选型到工程落地

做了几年的AI应用开发,我越来越觉得“大模型”和“Agent智能体”这两个词快被讲得没边了。上周还有朋友问我,市面上几十个Agent开发框架,今天LangChain、明天LangGraph、后天LangChain4j,到底该从哪个下手。我给他的回答其实很简单…

作者头像 李华
网站建设 2026/9/7 5:34:45

Win32窗体可拖动工具栏实现:从WM_NCHITTEST到菜单联动的完整指南

简介:演示VC窗体中工具栏菜单拖拽功能的完整实例,属于界面窗体类源码,特别适合想了解MFC自绘控件和动态窗口布局的VC初学者。本例展示如何将带图标菜单和按钮的工具条从主窗口直接拖下,放置到屏幕任意位置,形成类似悬浮…

作者头像 李华
网站建设 2026/9/7 5:34:03

Wayland与PipeWire:Linux桌面底层协议换代与迁移实践

很多 Linux 用户聊到 Wayland 时,会陷入两个极端:一边是“切过去五分钟就劝退”——录屏黑屏、旧应用模糊、Qt 插件找不到、远程工具失效;另一边是“早该换代了”——从 Ubuntu 到 Fedora,从 GNOME 到 KDE,Wayland 会话…

作者头像 李华