res-downloader 新手实操教程:三步搞定视频号、抖音、小红书资源下载
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
想把页面上"没有下载按钮"的视频存下来,又不愿意拿抓包工具在几百条请求里人肉翻找,res-downloader 就是为这件事准备的:一款基于 Go + Wails 的跨平台网络资源下载器,装好后开启代理,它会自动认出你正在看的视频号、小程序、抖音、快手、小红书、QQ音乐里的视频、音频、图片、m3u8 分片和直播流,整理成一张干净的列表,点一下就存进硬盘。
这篇教程面向完全没接触过抓包和网络协议的人,全程不需要你理解任何术语背后的原理,跟着步骤走一遍就能把第一条视频存下来。
五分钟装好,开始抓资源
两种获取方式:去项目的 Release 页面下载对应平台的安装包;或者克隆源码自己编译:
git clone https://gitcode.com/GitHub_Trending/re/res-downloaderWindows 安装:两个勾选最关键
- 下载以
win_amd64.exe或x64-installer.exe结尾的安装包,运行安装; - 安装弹窗里务必勾选"允许安装证书"和"允许网络访问",这两项决定后面能不能看到 HTTPS 内容;
- 装之前先关掉安全管家类软件,装好后第一次右键选择"以管理员身份运行"。
预期结果:软件正常打开,首页左上角能看到"启动代理"按钮(部分版本写作"开启抓取")。
macOS 安装:拖一下就好
- 下载
.dmg文件,打开后把图标拖进 Applications 文件夹; - 首次打开若提示"已损坏,无法打开",在终端执行一句命令解除隔离标记;如果之后发现拦不到资源,顺手检查一下系统防火墙:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app预期结果:双击图标能正常进入和 Windows 一致的首页。
Linux 安装:一条 deb 命令
Ubuntu 用户直接安装 deb 包,或者运行可执行文件也行:
sudo apt install res-downloader_3.0.2_linux_x64.deb预期结果:同上,进入带"启动代理"按钮的首页。
两个决定成败的开关
装好只是开始,还有两件事必须做,漏掉任何一件,列表里都不会有东西:
- 确认证书已装进系统。安装时同意的证书如果没生效,点软件左下角的"?"找到证书下载地址,手动装到系统的"受信任的根证书颁发机构"。这一步不做,HTTPS 流量解不开,什么都看不到。
- 点左上角"启动代理"。点完之后系统代理会被自动改到
127.0.0.1:8899,你电脑上的网络请求从此刻起才会流经它。
预期结果:列表区显示空数据,按钮变成"关闭代理"——说明它正在待命。接下来随便打开一个目标页面(比如在视频号里播放一条视频),回到软件里,列表出现行,就代表整条链路通了。
它为什么能成:一个不用看检测报告的净水器
把它想象成装在自来水龙头上的净水器:你家龙头流出的每一滴水(也就是每条网络请求)都要先经过滤网,res-downloader 恰好就装在这个必经通道上,靠系统代理127.0.0.1:8899把所有流量引过来。水流经过时,滤网只留下你要的"饮用水"——视频、音频、图片、m3u8 分片,其余直接排掉;留下来的那部分被倒进一只干净的杯子(就是资源列表),杯壁上写着类型、大小和保存路径,你端起就能喝(下载)。
Fiddler、Charles 是同一套机制(代理拦截 + HTTPS 解密 + 流量筛选),区别在于交付方式:它们递给你的是每一滴水的检测报告,你得自己逐行翻、自己判断哪一条是视频;res-downloader 递给你的是已经滤好的那杯水,识别和分类它全干了。想翻源码的话,core/proxy.go 负责拦截与转发,core/resource.go负责资源识别分类,core/downloader.go负责多线程下载与断点续传。
边界也说清楚:这台"净水器"只处理 HTTP(S) 流量,走非 HTTP 协议通讯的应用它拦不到;个别平台的少量请求可能不经过这条通道。这是所有同类工具的共性限制,不是软件坏了。
实战手册:四个最常用的场景
场景一:把一条视频号视频存进硬盘 📺
目标:刚看完的那条视频号视频,落到自己的磁盘里。
- 确认代理已启动,拦截类型里只勾"视频",排除干扰;
- 打开微信,进入视频号,把目标视频正常播放一遍——多数平台只有播放时才下发真实媒体地址,这一步就是触发;
- 回到 res-downloader,刚播放的视频已经在列表里,先点"预览"确认内容,再点**"直接下载"**。
预期效果:保存位置目录下出现视频文件;如果下完播放异常(视频号资源部分是加密分发的),在操作列点"视频解密(视频号)",选刚下载的文件处理一下即可。
场景二:一整页小红书素材批量入库
目标:把某个账号一整页的图文素材收集下来做分析。
- 先点"清空列表",拦截类型只勾"图片"(或"视频");
- 在小红书里把那页内容慢慢刷完,让资源正常流入;
- 鼠标点选想留的几条(按住 Ctrl,macOS 按住 Cmd),点**"批量下载"**。
预期效果:勾选的资源一次性全部落盘,文件名互不冲突,省掉了逐条点击。
场景三:从网页上抠出一批图片
目标:收藏某博客或图集页面里的全部图片。
- 拦截类型勾"图片";
- 用浏览器正常打开该页面,往下翻一遍;
- 回到软件,列表里的图片行逐条点"直接下载",或者"复制链接"存地址。
预期效果:图片按真实尺寸存到本地,不用再一张一张右键另存。
场景四:m3u8 分片视频与直播流
目标:对付"不是一个完整文件"的资源。
- 拦截类型勾"m3u8"或"直播流",打开目标页面;
- m3u8 资源会以地址形式出现在列表里,可以直接下载,也可以把链接交给专门的 m3u8 合成工具处理;
- 直播流建议复制链接后用 OBS 这类录制软件实时录下来。
预期效果:m3u8 能合成完整视频;直播流链接只在开播期间有效,想留档就得边播边录。
进阶技巧:四招省时间
- 大文件走外链加速。下载慢或大文件反复失败时,先"复制链接",把地址交给 Motrix 之类的第三方下载工具跑;用外部工具下完的视频号资源,记得回来补一次"视频解密"。适用时机:进度条长时间不动时。
- 列表跨电脑搬运。资源行支持"复制数据"导出成 resd 数据文件,另一台电脑上点"导入数据"就能整张还原(见图)。适用时机:换设备,或两台电脑协作维护素材库。
- 手机资源借道拦截 📱。手机和电脑连同一 Wi-Fi,在手机装好 res-downloader 的证书,把手机代理指向电脑的
8899端口,就能抓到手机 App 里的资源。适用时机:资源只有 App 入口;注意安卓 7.0 以上对用户证书有额外限制。 - 调两个参数。"系统设置"里可以改连接数(并发线程,10~20 通常够用)、清晰度(选高画质)和保存位置。适用时机:下载普遍偏慢,或想集中管理落盘目录。
翻车自救:列表没动静时先核对这六项
| 现象 | 常见原因 | 对策 |
|---|---|---|
| 列表一直是空的 | 证书没装好 / 代理没启动 | 核对系统代理是否为 127.0.0.1:8899,重装证书后重启软件 |
| Mac 提示"已损坏,无法打开" | 系统隔离标记 | 终端执行sudo xattr -d com.apple.quarantine /Applications/res-downloader.app |
| 小程序里的资源拦不到 | 微信缓存太旧 | 清理微信存储空间缓存,删掉小程序后重新打开 |
| 视频号列表乱糟糟 | 全量拦截开着 | 设置里关闭全量拦截,把视频转发好友后只打开详情页 |
| 大文件反复下载失败 | 单连接带宽受限 | 复制链接,换第三方下载工具跑 |
| 关掉软件后断网 | 系统代理没还原 | 手动把系统代理设置关掉 |
更多逐条说明见 docs/troubleshooting.md,安装与配置的完整细节见 docs/getting-started.md。
整条链路压缩起来就是三个动词:开代理、看页面、点下载,识别和落盘全是 res-downloader 的活。最后照例提醒一句:下载内容的版权归原作者所有,请仅用于个人学习和研究,遵守平台条款,别往商用和侵权的方向走。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考