news 2026/9/6 21:19:52

如何把网页视频存到本地:猫抓浏览器资源嗅探插件完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何把网页视频存到本地:猫抓浏览器资源嗅探插件完整上手指南

如何把网页视频存到本地:猫抓浏览器资源嗅探插件完整上手指南

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

想保存网页上一个没有下载按钮的教程视频?我最近两周一直在用猫抓(cat-catch),一个开源的浏览器资源嗅探插件,它盯着页面发出的网络请求,把视频、音频、图片都列出来给你挑。下面是我用它干活时的实际操作记录。

猫抓是什么,适合谁用

猫抓本质是资源清单工具而不是下载器:catch-script/ 目录下的脚本会注入到每个页面,记录页面加载过的媒体地址,点工具栏图标就能看到列表。它不碰视频本身,负责的是帮你"找到并确认"文件。

适合经常从网页取内容的人:课程视频、直播回放、图集页。不适合完全不想动手的人——列表里常混着几百条请求,需要自己用筛选条件挑一下。

覆盖面方面:普通 MP4、HLS(M3U8,一种把视频切成小片再按列表顺序播放的格式)分片流、DASH(MPD)流都能识别,内置预览播放器、筛选、自动下载,另有 m3u8 解析器把分片拼回完整文件。逻辑都写在 js/ 和 catch-script/ 里,明明白白。

30秒装好猫抓插件

最省事的路线是商店安装:Chrome 和 Edge 的应用商店搜 "cat-catch" 直接装;Firefox 版在附加组件商店有(需要非国区网络)。装完把图标固定到工具栏就完事。

想要最新版或想改代码,就克隆源码,在扩展管理页打开开发者模式,点"加载已解压的扩展程序"选中文件夹:

git clone https://gitcode.com/GitHub_Trending/ca/cat-catch

不想装 git 的话,仓库 Releases 页也有 crx 文件,拖进扩展页即可。

实操:三个真实任务

保存一个普通MP4

我在一个新闻网页上打开猫抓,弹出面板的"当前页面"标签下立刻列出 4 个 mp4,每行显示文件名和体积。展开其中一条,能看到标题、MIME 类型、时长 00:28、分辨率 1280x720,下面还嵌了一个预览播放器——先确认内容没错,再点该行右侧的下载箭头。文件就落到浏览器默认下载目录,文件名即抓到的原始名。

M3U8分片视频怎么合并成MP4

课程平台的视频大多是 HLS 格式:页面里只有一个 .m3u8 播放列表,真正的画面被切成几十上百个 .ts 小片。猫抓的 M3U8 解析器(在面板的"功能入口"里)就是干这个的。把 m3u8 地址贴进解析框,页面随即显示"共 64 个文件,总时长 10:34,分辨率 1280x720",展开切片列表能看到每一段的地址。

勾上"mp4格式"再点合并下载,插件依次取回切片并封装成一个完整 mp4。加密流可以填"自定义密钥/偏移量 IV"(支持 hex 或 base64);下载范围改成 1-20 就只合并前 20 片。我试的几个站点,这一步基本不用额外配置。

按大小和扩展名批量筛素材

存图集时列表很吵:缩略图、图标、雪碧图全混在一起。我的做法是先用扩展名筛选只留图片,再在过滤框写大小条件,比如>100 KB。2.6.8 版起过滤支持表达式和范围,=500 KB500-1000 MB这类写法都行(见 CHANGELOG.md)。剩下的大图基本就是正文素材,全选后点"下载所选"即可。

容易忽略的两个细节

一是"深度搜索"和"缓存捕捉"。有些页面把视频藏在 JSON 接口或缓存里,普通嗅探看不全;在"媒体控制/其他功能"标签页点深度搜索,脚本会翻一遍页面脚本和缓存,把藏起来的地址也列出来(Chromium 104+ 支持完整)。代价是页面可能变卡,用完记得关。

二是分享二维码:面板里可给资源生成二维码,手机扫一下就能看,适合"电脑上发现、手机上接着下"的场景。顺带一提,"媒体控制"页还能对页面视频做倍速、截图、音量调整,算顺手的小工具。

开始之前:版本、版权与隐私

Chromium 93 以下请装 1.0.16 老版本,想用侧边栏等新特性建议 104+。版权上它只解决技术环节,下载什么内容自己负责,只动自己有权访问的内容;网站方不希望在站点上运行,可在仓库提交 Opt-Out 请求加入屏蔽列表。隐私方面比较干净:数据本地存储处理,不上传服务器,无跟踪器,GPL-3.0 开源可审查。

问得最多的三个问题

为什么有的视频嗅探不到?多为 WebRTC 流、特殊加密,或页面还没开始播。先让视频真正播放再抓;实在没有就试缓存捕捉或深度搜索,并确认插件、浏览器都是新版。

老浏览器能用吗?1.0.17 起要求 Chromium 93+,低于 93 装 1.0.16,功能完整度看 104 以上。

它会上传我的数据吗?不会。存储与解析全在本地,无跟踪代码,源码开放可审计。

写在最后

猫抓把"网页里的资源在哪"摊开给你看,选择、筛选和下载节奏都在你自己手里。把它当侦察工具而不是下载器来用,体验会顺很多。

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

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

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

智慧小区一体化解决方案编制实战:从框架到排版

简介:这份《智慧小区一体化解决方案》Word文档(127页)面向智能化工程方案设计人员、地产与物业项目管理者,针对新建及旧改小区在安全防范、通行效率与服务体验上的痛点,提供一套从系统规划到设备选型的完整参考。资源为…

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

Python Django学生宿舍管理系统毕设全攻略:从数据库设计到论文答辩

简介:Python Django学生宿舍管理系统毕业论文,面向计算机专业毕业设计场景,提供从选题到答辩的完整文档参考。论文围绕宿舍管理系统的实际开发流程,给出学生宿舍信息管理、用户管理、宿舍分配等功能模块的设计,并逐步展…

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

ISO/TR 16015:温度对长度测量的影响及不确定度评估实战

简介:此为ISO/TR 16015:2003完整英文版技术报告,共44页,聚焦几何产品规范(GPS)框架下热影响导致的长度测量系统误差与测量不确定度。面向机械制造、计量检测及质量控制领域的工程师与研究人员,它系统分析和…

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

ANSYS DesignModeler从入门到上手:打开方式、核心操作与常见坑

简介:《DesignModeler用户指南》是ANSYS官方发布的19.0版操作手册,面向使用ANSYS Workbench进行三维几何建模与仿真前处理的CAE工程师、科研人员和相关专业学生,重点讲解几何导入、实体建模、复杂形状处理、网格划分及仿真几何准备等环节。作…

作者头像 李华