
猫抓(cat-catch):这个20K星浏览器插件,让视频下载变得像呼吸一样简单
你有没有遇到过这种情况:刷到一个视频觉得特别好,想存下来慢慢看,结果网站根本没给下载按钮?要么是会员专属,要么压根就没这个功能。
别急着开会员。今天介绍一个开源工具,帮你绕过这个限制——而且合法、合规、免费。
猫抓(cat-catch),GitHub星标超过20754颗,是一个浏览器资源嗅探扩展,专门用来抓取网页里的视频、音频、图片等各种媒体资源。
这个插件能干啥?
简单说:装上它,你在任何一个网页上看到的在线视频,都能一键下载。
它支持所有主流Chromium内核浏览器(Chrome、Edge、Firefox、Brave等),安装包只有几十KB,界面极简。
最核心的功能是M3U8流媒体解析。现在很多视频网站用的是HLS协议,视频不是一整个文件,而是被切成无数个小片段,用M3U8播放列表串起来。传统下载工具根本搞不定这个。
猫抓直接拦截这些网络请求,自动识别并组装成完整文件,整个过程本地处理,不上传任何数据,隐私安全。
怎么用?三步搞定
第一步:安装
Chrome用户直接去Chrome网上应用店搜索"猫抓",安装即可。Edge用户去微软加载项商店找对应版本。Firefox用户走Mozilla附加组件商店。
也可以手动安装:从GitHub克隆项目代码(git clone https://github.com/xifangczy/cat-catch),在浏览器扩展管理页面打开开发者模式,点击"加载已解压的扩展程序",选择文件夹即可。
第二步:激活
安装完成后,插件图标会出现在浏览器工具栏。打开你想下载视频的网页,点击图标,猫抓自动扫描页面里的所有媒体资源。
第三步:下载
扫描结果会列出所有找到的视频,按格式、分辨率分类展示。点你想下载的那个,选择保存位置,搞定。
技术原理是啥?
猫抓的核心思路是拦截浏览器网络请求。当网页加载视频时,它会向服务器请求M3U8播放列表和视频片段。猫抓的脚本会代理这些请求,把M3U8解析出来,再按顺序下载所有TS视频片段,最后合并成一个完整的MP4文件。
整个过程在你的浏览器本地完成,不需要服务器中转,数据不经过第三方。
它还支持自定义正则表达式抓取规则——如果遇到猫抓默认没识别的视频格式,你可以自己写规则,告诉它怎么抓。
适用场景
注意事项
抓取自己有权下载的内容,不要用于侵犯版权的用途。它是一个开发者友好的工具,本身不违法,关键看使用者拿来干什么。
总结:猫抓是一个开发者和内容创作者必备的浏览器扩展。它解决了一个真实痛点——网页视频没法下载,而且做得足够优雅:开源、免费、跨平台、本地处理。如果你经常需要保存在线视频,这个插件值得装。
GitHub地址:https://github.com/xifangczy/cat-catch
夜雨聆风