← 返回全部文章

全平台资源下载器:视频号、抖音、小红书都能抓

res-downloader 是一款 Go + Wails 写的跨平台资源下载工具,Windows、macOS、Linux 都能用,支持视频、音频、图片、m3u8、直播流等常见网络资源嗅探与下载。

有些内容明明是自己发过、自己收藏过、自己要备份的,平台一换,下载入口就没了。

视频号、小程序、抖音、快手、小红书、网页里的 m3u8 、直播流、酷狗、 QQ 音乐……单个平台找一个下载办法还行,平台一多,就变成一堆插件、脚本、浏览器开发者工具和抓包软件混在一起。

res-downloader 解决的是这个麻烦:它把资源嗅探、筛选、下载放进一个桌面软件里。 Windows 、 macOS 、 Linux 都有安装包,打开代理后,在外部应用或浏览器里访问资源,软件会把捕获到的视频、音频、图片、 m3u8 、直播流列出来,再选择下载。

它强在“全平台”

这个项目没有把自己限制在某一个网站的下载按钮上。它更像一个大众版抓包下载器:底层通过本地代理拦截网络请求,再把常见资源类型筛出来。

项目说明里列出的支持范围包括:

  • 操作系统:Windows 、 macOS 、 Linux
  • 资源类型:视频、音频、图片、 m3u8 、直播流
  • 常见平台:微信视频号、小程序、抖音、快手、小红书、酷狗音乐、 QQ 音乐
  • 使用方式:启动代理,打开资源页面,回到软件里看捕获列表

GitHub 最新 Release 里也能看到多平台安装包:Linux amd64 、 Linux arm64 、 deb 、 macOS dmg 、 Windows amd64 、 Windows arm64 。 Win7 用户需要使用 2.3.0 版本,最新版不再按 Win7 环境兜底。

这类工具的好处很直接:不需要为每个平台单独找工具,也不需要每次都打开浏览器开发者工具翻网络请求。它把“看资源请求、找真实地址、下载到本地”这几步做成了普通人能操作的界面。

怎么用

先去项目 Release 页面下载对应系统的安装包:

源地址: https://github.com/putyy/res-downloader

Windows 下载 .exe,macOS 下载 .dmg,Linux 根据架构选择可执行文件或 .deb。 Windows 首次使用建议右键管理员运行;安装时允许证书安装和网络访问,否则资源拦截很容易失败。

打开软件后,在首页左上角点“开启抓取”或“启动代理”。

接着在浏览器、视频号、小程序或其他应用里打开你要保存的资源页面。回到软件首页,就能看到捕获到的资源列表。

网页资源也一样。浏览器打开页面,软件会把页面里的可识别资源列出来。

找到目标后,点击下载即可保存到本地。

“全都能下”也要看场景

用户最容易被“万能下载器”四个字吸引。它确实覆盖了很多常见平台和资源类型,但边界也要讲清楚。

第一,它依赖网络请求。只要资源走的是客户端能访问到的请求,软件才有机会捕获;如果平台做了强加密、设备绑定、 DRM 、服务端校验,就不能保证都能拿到可用文件。

第二,很多平台会把资源切成 m3u8 分片、临时链接、加密视频。 res-downloader 提供复制链接、视频号解密等操作,但大文件和慢速下载场景,有时还要配合 Motrix 、 Neat Download Manager 这类下载器。

第三,抓包软件会改本机代理和证书。用完后如果发现不能上网,先检查系统代理有没有关掉;macOS 如果无法拦截,文档里也提到可能要检查防火墙。

批量和筛选才是省时间的地方

资源列表一多,真正麻烦的是找目标。 res-downloader 支持资源类型筛选,比如只看视频、只看图片,也能在列表过大时先清空,再刷新目标页面重新抓。

它还支持批量导出、批量导入。这个功能适合两种场景:一台电脑抓到资源,换另一台电脑下载;或者先收集资源链接,后面统一处理。

如果只是偶尔下载一个公开文件,浏览器自带下载就够了。这个工具更适合经常整理素材、备份自己内容、保存课程资料、处理多平台资源的人。

使用时别踩红线

这类工具最好只用在自己上传、自己购买、获得授权、允许下载或需要个人备份的内容上。不要拿它绕过付费、版权、会员、平台限制,也不要把下载到的内容二次分发。

技术上能抓到,不代表法律和平台规则允许你这么用。

我的判断很简单:如果你经常在视频号、抖音、小红书、网页、直播流之间来回找素材,res-downloader 值得放进工具箱。它最大的价值就是全平台、跨系统、界面化,把原来分散在一堆抓包软件和插件里的操作收拢到一个桌面应用里。

来源:https://github.com/putyy/res-downloader