res-downloader是个开源项目,专门用来抓取和下载各种平台上的资源——视频号、小程序里的视频、抖音、快手、小红书,还有酷狗、QQ音乐这些。
下载地址:https://github.com/putyy/res-downloader
它到底解决什么问题?你肯定遇到过这种情况:刷视频号看到一个视频想存下来,结果发现根本没有下载按钮;或者小红书里看到一张好看的图,右键另存为存下来的却是压缩过的低清版。平台不给你下载入口,是因为人家压根不想让你下载。res-downloader 干的事,就是绕开这层限制,把资源直接”截”下来。

原理其实不神秘。这类工具的思路都差不多:软件在你电脑上开一个本地代理,你打开视频号或者抖音网页版的时候,所有的网络请求都会先经过这个代理”过一遍”。软件会在这堆请求里挑出音视频、图片这些资源链接,然后展示给你,你点一下就能下载。跟 Fiddler、Charles 这些老牌抓包工具是一个路子,只不过人家是给程序员用的专业工具,界面全是英文缩写和一堆你看不懂的参数;res-downloader 相当于把这套东西”翻译”成了普通人能看懂的界面,点几下鼠标就行,不用你懂什么是 HTTP 请求。

用起来大概是这么个流程:装好软件后,点击”开启抓取”,然后打开电脑版微信-再进入视频号专区,此时刷视频,软件后台就会把能抓到的资源列出来,回软件里点下载就行。同理,小红书视频也是这个道理。

支持 Windows、macOS、Linux 三个平台,是用 Go 语言加 Wails 框架做的桌面客户端,前端用了 Vue,技术栈上没什么花活,就是老老实实的桌面软件套路。这也是为什么它能同时支持三大系统——Wails 这个框架本来就是干这个的,一套代码打包成多平台的原生应用。

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






























