网页视频下载难?免费开源的猫抓插件,把浏览器变成你的资源仓库
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
上个月备考,朋友发来一门线上课。视频只能在网页里播放,右键菜单干干净净,我翻遍开发者工具的网络面板,也没找到那个"正确的文件"。而朋友只用一个叫猫抓(Cat-Catch)的浏览器资源嗅探扩展,两分钟就把整门课按章节存进了电脑。
那一刻我意识到:网页视频下载这件事,不一定非要懂技术。
猫抓的工作方式,说白了特别朴素。你打开网页,视频、音频、图片加载进来时,它就像蹲在浏览器门口的老猫,把经过的每条媒体资源都记进小本子。点开它的图标,小本子摊开在你面前——文件名、格式、大小、时长写得清清楚楚,还能先预览再决定下不下。不用学开发者工具,不用装第三方下载器,装好插件就能用。
它凭什么能看见网页里藏着的资源
第一次点开猫抓图标,我有点意外:界面干净得不像个"下载工具"。当前页面嗅探到的资源按视频、音频、图片分好类,每条都标着格式和大小,选中后还能直接预览。确认是想要的再动手,省得下载完才发现货不对板。
能做到这点,靠的是浏览器扩展的能力:所有网络请求都会经过它这里,它负责筛出媒体文件、整理成清单。而这一切都在你的浏览器本地完成,不会把数据发给任何服务器。
装好只需三分钟,第一次嗅探就能上手
安装有三条路,选最顺手的:
- 应用商店安装:在 Chrome 应用商店、Edge 加载项商店或 Firefox 插件商店搜索 "Cat-Catch",点安装即可,一分钟内搞定。
- 源码安装:执行
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch,在扩展管理页打开"开发者模式",选择"加载已解压的扩展程序",选中克隆下来的文件夹。 - CRX 文件安装:从项目 Releases 页面下载 crx 文件,直接拖进扩展管理页。
装好后打开任意一个有视频的网页,点击工具栏的猫抓图标,资源清单就会刷新出来。第一次看到那些"藏起来"的文件整整齐齐列在眼前,成就感相当直接。另外提醒一句:1.0.17 之后的版本需要 Chromium 内核 93 以上,想体验完整功能建议 104 以上。
真正的坎:M3U8 流媒体视频怎么下载
用顺手之后,真正的考验来了。很多在线课程用的是 HLS 流媒体协议:地址栏里那个链接指向的其实是一个 M3U8 索引文件,真正的视频被切成几百个 .ts 小分片,浏览器边下边播。你要是直接保存那个链接,得到的只是一堆文本,什么都看不了。
猫抓内置的 M3U8 解析器,就是为这个场景准备的。粘贴链接进去,它能拉出全部分片,支持解密、多线程下载、自动合并成完整视频,还给进阶玩家留了调用 M3U8DL 和 FFmpeg 的入口。流媒体视频下载,在这里被简化成"贴链接—点下载—拿成品"三步。
玩熟之后:批量、跨设备、多语言
摸清套路后,我又陆续解锁了几个顺手的用法:
- 批量下载:追剧、囤系列课的时候,勾选多个资源一次下完,不用一个个点。
- 跨设备搬运:电脑上找到资源后生成二维码,手机扫一下就能在移动端打开。把课件从电脑"扫"到平板上,这个动作我几乎每天在用。
- 多语言界面:界面支持 9 种语言——简体/繁体中文、英语、西语、日语、韩语、葡语、俄语、土语、越语,给不习惯中文界面的朋友省了不少事。
至于隐私,猫抓的立场很明确:一切都发生在本地。嗅探和下载全程在浏览器内进行,不上传服务器,代码里没有跟踪器。它遵循 GPL-3.0 协议,源码完全公开,想审查随时都能看。
几句实话:版权边界与注意事项
有几句话得说在前面。
猫抓解决的是"技术上能不能下",不是"道德上该不该下"。它只适合下载你拥有版权或已获授权的内容。项目方也专门做了"避免抓取列表":网站所有者不想被嗅探,提交申请就能把域名加进黑名单,后续版本会尊重这个意愿。动手之前想清楚内容的来路,这比任何技巧都重要。
另外,因为项目完全开源,市面上已经出现了"换皮加广告"的仿冒版本。安装时务必认准官方商店页和项目仓库,别随手装了个带私货的冒牌货。
它也不是万能钥匙,遇到加密到极致的商业平台照样没辙。但对付大多数场景——在线课程、素材站、公开演讲、喜欢的视频——它的表现远超一个"下载按钮"的期待。
工具的意义,是把人从重复劳动里解放出来。猫抓做的正是这件事:让"网页里的资源属于我",从一个愿望变成一键可达的现实。下次再对着视频页面干瞪眼,不妨装一个试试——反正它免费、开源,装完就能用。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考