如何3步把网页视频下载到本地:猫抓资源嗅探浏览器扩展完整指南
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
打开任意一个有视频的网页,猫抓会自动把藏在页面背后的可播放媒体文件列成清单,你点一下就能把其中任何一个存到本地电脑。它是一款免费开源的视频保存浏览器扩展,靠监控页面网络请求来抓取 MP4、WebM 这类直链文件,以及 M3U8、MPD 等流媒体资源。
上手路径:从安装到第一次视频下载的3步
第一步,在 Chrome 网上应用商店、Edge 加载项商店或 Firefox 附加组件里搜索"猫抓"并点击安装,全部免费。第二步,打开任意一个含视频的网页,让视频播放几秒,页面就会开始加载资源。第三步,点扩展图标,你会发现一份"当前页面"资源清单:每行显示文件名、大小和格式,选中某一行还能看到标题、MIME 类型、时长、分辨率和完整地址,内置播放器支持下载前先预览。确认目标文件后,点右下角的下载按钮,文件就存进浏览器的默认下载目录。实际操作中,整个视频下载流程大约一分钟。
清单会随页面加载更多内容自动更新,不用刷新。如果页面明明有视频却没列出来,先滚动或刷新页面触发加载,再用"深度搜索"从缓存里把资源挖出来。
想要最新版本或离线环境,有两条备选路径:
- 源码安装:
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,然后在扩展管理页开启"开发者模式",点"加载已解压的扩展程序" - CRX 离线安装:把 Releases 页面的 CRX 文件另存为到本地,开启开发者模式后拖入扩展管理页
需要注意的是,1.0.17 之后的版本要求 Chromium 内核 93 以上,104 以上才能用全功能。
读懂资源嗅探如何工作:原理与能力分层
你打开网页时,浏览器会向服务器发出几十次网络请求,其中就包含正在播放的视频和音频数据。猫抓作为后台进程实时监控这些请求,发现某个请求的响应是媒体数据,就把它登记进清单。换句话说,资源嗅探是在"看见"网络里流动的视频,而不是在页面上找下载按钮,所以页面上没有下载按钮它也一样工作。
基础能力:保存直链视频
MP4、WebM 这类直链文件会被自动捕获,清单直接显示大小与分辨率;内置预览播放器支持下载前先播放,确认内容再保存,不用下到一半才发现不是想要的文件。
进阶能力:抓取流媒体与隐藏资源
M3U8、MPD 等流媒体同样能识别。"模拟手机"会改变请求特征,部分站点只给移动端下发地址,这个功能能让那些地址露面;"深度搜索"能从缓存中挖出资源;WebRTC 录制则可以捕获一些不经过常规网络请求暴露的直播流。
高级设置:自定义嗅探规则
设置页支持按大小、类型、正则表达式过滤资源,也支持为特定地址添加屏蔽规则,让清单保持干净。暂停、自动下载、捕捉、深度搜索等指令都能绑定快捷键,一键切换嗅探的开关。
解析 M3U8 流:把 TS 分片变成完整文件
M3U8 是一种把视频切成多个 TS 分片(切成小段分别传输的格式)再按顺序播放的流媒体方式,直接保存 .m3u8 文件只会得到一份文本清单。猫抓的 M3U8 解析器会把播放列表展开成切片列表,切片数量、总时长、分辨率一目了然;点"合并下载"后它多线程拉取切片并拼成完整文件,还可以选择是否转成 MP4。遇到 AES-128 加密流时它会尝试自行寻找密钥,拿不到时可以手动填入 16 进制或 base64 密钥,也可以上传密钥文件。
看看这些人怎么用:三类典型用法
📖 网课学习者
课程视频往往不提供下载按钮,订阅到期就回看不了。把每节课的视频存成文件放到自己电脑里,是这类用户最常见的需求。整季保存时先"全选"再"下载所选"即可批量处理;不想每次都看确认弹窗,可以启用"自动下载"指令,它会自动开始下载。
🎬 短视频创作者
找素材讲究快。打开素材页后,在清单里点"播放"快速预览画质和内容,勾选需要的条目,"下载所选"或"复制所选"把地址批量拷给其他工具。配合"全选/反选",可以只留下想保留的文件,避免误下广告片段。
🏢 企业培训管理员
存档网络研讨会录像和宣传物料时,可以在设置页用正则筛选排除广告图片、缩略图,用屏蔽规则拦掉特定地址。经常处理加密流时,先检查解析器里的密钥配置,再按切片数量选择下载线程数。移动端用 Edge 扫扩展二维码即可安装,操作与桌面一致,跨设备下载成了常规操作。
摸清项目底细:开源、本地处理与参与方式
项目采用 GPL-3.0 许可证(1.0 系列为 MIT),开发者希望基于猫抓源码的扩展保持开源。所有捕获的数据都在本地存储处理,不发送到任何远程服务器,扩展不含跟踪功能。界面提供中文、英文、西班牙文、日文、韩文、俄文等 11 种语言,核心嗅探与解析逻辑在 catch-script/ 目录,提 Issue、Pull Request 或参与翻译都是有效的贡献方式。
如果你正在找一款免费开源的视频保存工具,去对应浏览器商店搜"猫抓"就能装上。本工具仅适用于下载你拥有版权或已获授权的内容,请勿下载或使用受版权保护且未获授权的内容。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考