网页视频下载总碰壁?试试猫抓这款免费开源的浏览器资源嗅探插件
网页视频下载总碰壁?试试猫抓这款免费开源的浏览器资源嗅探插件
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
前阵子,朋友阿哲为了一门网课发愁。课程内容很好,可他通勤路上信号不稳,视频总在转圈。他翻了各种"下载神器",不是收费就是捆绑广告,直到有人推荐了猫抓(cat-catch)——一款免费开源的浏览器资源嗅探插件。装上之后,网页里的视频、音频、图片会被自动列成清单,点一下就能下载。这篇文章聊聊它的实际用法,以及几个值得打开的设置。
先别急着动手,这些坑你八成踩过
网上搜"网页视频下载",出来的工具五花八门,可大多让人失望:
- 免费的往往要装"全家桶",下个视频顺带给你塞一堆弹窗软件
- 很多工具只会"看表面",遇到按片段播放的流媒体视频就抓瞎,存下来的只有一个几 KB 的空壳文件
- 网页里的素材并不只挂在明面上,有些藏在深层请求里,普通工具根本看不到
猫抓做的事情很直白:它像一个守在浏览器门口的"嗅探器",把你访问网页时经过的所有媒体资源记下来,整理成清单,你想留哪个就留哪个。网页视频下载这件麻烦事,从这里开始变得简单。
猫抓是怎么"闻"到资源的
原理并不神秘。猫抓通过浏览器扩展接口监听网络请求,再根据响应类型(MIME)和文件特征,自动把视频、音频、图片、字幕等筛选出来。打开插件的弹窗,就能看到当前页面和最近浏览页面的完整资源列表。
上图是猫抓的主弹窗界面:上半部分列出抓到的文件,中间可以直接预览视频信息,底部有下载、复制、全选、清空等操作按钮。
每个资源都能单独预览、复制链接或下载;也可以全选、反选后批量处理。列表支持按格式筛选,不想要的内容一键清空,不会越用越乱。
一张表看懂它能抓什么
| 资源类型 | 说明 | 典型场景 |
|---|---|---|
| 视频 | MP4、WebM、TS 等 | 保存网页视频、录播课 |
| 音频 | MP3、AAC、WAV 等 | 收藏背景音乐、播客 |
| 图片 | JPG、PNG、WebP 等 | 收集设计素材 |
| 流媒体 | M3U8、MPD 分片视频 | 直播回放、在线课程 |
| 其他 | 字幕、接口数据 | 开发调试、内容分析 |
除了基础嗅探,它还有几个"加分项":深度搜索能翻出藏在脚本里的资源,缓存捕捉针对某些防抓取页面,模拟手机可以拿到移动端专属的高清源,自动下载规则则能在满足条件时静默保存文件。这些能力都能在设置页里按需开启。
三个真实场景,看看怎么派上用场
场景一:把在线课程搬进手机
阿哲后来就是靠猫抓解决的。课程平台用的是 M3U8 分片视频,普通下载器只抓到一堆.ts小片段。他打开猫抓的 M3U8 解析器,把地址粘贴进去,几十个分片全部列出来,选择合并下载,手机上很快就多了一个完整的视频文件。
场景二:设计师批量收集灵感图
做设计的林姐每周要逛十几个素材站。以前是右键一张张存,现在直接打开猫抓,勾选全选,一次把整页图片打包下载,再用筛选功能只保留高清大图,收集素材的效率提升了不少。
场景三:前端开发看资源加载
小张做前端,经常要排查页面为什么慢。猫抓把页面加载的媒体文件按顺序列得明明白白,哪张图体积超标、哪个视频没有预加载,一眼就能看出来,比在控制台里翻网络面板省事得多。
分片视频别头大,M3U8 解析器一次搞定
在线视频平台大多采用 HLS 技术,把视频切成几十上百个小片段播放。猫抓的 M3U8 解析器正是为它准备的:
解析器会把分片地址列表完整展示,支持选择下载范围、自定义文件名、设置下载线程数,还能只提取音频或调用外部下载工具。
它也能处理加密流媒体:填入密钥后自动解密,最终合并成一个完整文件。下载范围可以按需裁剪,比如只保留中间某一段。相关的解析逻辑写在项目的m3u8.js和mpd.js里,感兴趣的话可以翻翻源码加深理解。
这几个设置,用起来会更顺手
- 模拟手机:不少网站对手机端用户提供更高清的资源,开启后能捕获到移动端专属地址
- 自动下载:设定规则后,符合条件的资源自动保存,适合批量收集
- 深度搜索:页面结构复杂时,普通嗅探可能漏掉资源,打开它再试一次
- 正则筛选:列表多到眼花时,用正则表达式精确匹配你想要的地址
- 快捷键:在扩展管理页自定义快捷键,一键开关嗅探、唤起解析器
- 媒体控制:倍速播放、画中画、截图、循环播放,看视频时顺手就能用
三步装好,隐私也不用担心
安装方式有两种,任选其一:
方式一:应用商店直接装在 Chrome、Edge、Firefox 的扩展商店搜索"cat-catch"即可安装。注意认准官方发布的版本,别装到加了广告代码的仿冒品。
方式二:源码加载(适合想尝鲜的朋友)
git clone https://gitcode.com/GitHub_Trending/ca/cat-catch克隆完成后,在浏览器扩展管理页打开"开发者模式",点击"加载已解压的扩展程序",选中刚才的文件夹即可。
隐私方面可以放心:猫抓收集的所有信息都在本地存储处理,不会发送到远程服务器,也没有内置跟踪器。它采用 GPL-3.0 开源协议,代码全部公开,核心实现就放在catch-script/目录里,随时可以查验。当然,请只用它保存你有权使用的视频和素材,尊重内容版权是每个使用者的基本素养。
网页里的好东西那么多,别再让它们只能看不能存。装上猫抓,从今天起把喜欢的视频、好听的音频、可用的素材,都稳稳地留在自己手里。
【免费下载链接】cat-catch猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
