res-downloader 使用教程:4 步把想存的视频从手机屏幕搬进硬盘
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
某条视频号视频,你越想存越找不到入口——页面上根本没有保存按钮。翻浏览器 DevTools,记录一刷新就没了;上抓包工具,又得自己装证书、配代理、在海量请求里逐条翻。res-downloader 就是把这一整套活收进一个桌面软件:本地起个代理,你正常刷视频,文件就被它挑出来排进列表,点一下存进硬盘。
支持的平台与资源类型
这是一款跨平台资源下载工具,Windows、macOS、Linux 都能装。能抓的来源包括微信视频号、小程序、抖音、快手、小红书、酷狗音乐、QQ 音乐、公众号,以及普通网页、m3u8 和直播流。媒体类型覆盖视频、音频、图片,也就是说,不只视频,列表里刷出来的音频、图片素材同样能下。
范围确认清楚了,下面把第一个文件真正下下来。
首次抓取:从安装到存下第一个文件
按顺序做这 5 步,前两步最容易卡住:
- 安装:一条命令拿到代码 ——
git clone https://gitcode.com/GitHub_Trending/re/res-downloader - ⚠️装证书:安装过程中会弹"安装证书文件"的提示,务必点允许。没有这张证书,HTTPS 流量解不开,后面拦到的只会是一堆打不开的内容。
- ⚠️放行网络:Mac 上如果系统防火墙挡住,临时关掉防火墙再启动软件;Windows 首次运行右键"以管理员身份运行"。各系统的细节见 docs/installation.md。
- 开抓:打开软件,点左上角的"启动代理"(新版界面叫"开启抓取"),然后像平时一样去 App 或浏览器里播放你想存的内容,不用任何特殊操作。
- 下载:回到软件首页,列表里已经出现这次播放捕获到的资源,每条标好域名、类型、状态、大小和描述。看中的那条勾选后点"直接下载",文件就落进你设置的保存目录。
第一次跑通之后,后面这些高频操作会反复用到。
三个高频操作
加密视频解密:文件打不开就点一次"视频解密"
有些平台的视频是加密传输的,直接下下来播放器会报错,微信视频号就是典型。做法分两步:先用"直接下载"把文件存到本地,再在这一条资源的操作列点"视频解密",选到刚下的那个文件,软件会把它还原成能正常播放的格式,全程不离开窗口。而抖音网页版、小红书的内容通常直接下载就能用,跳过这步即可。
拦截类型筛选:只抓视频,别被头像图片刷屏
首页顶部的"拦截类型"默认是"全部",点开后是图片、音频、视频、m3u8、直播流、表格、文档的复选框,想只下视频就只勾"视频",确认之后刷新页面也只拦你勾中的类型,可以任意组合。列表攒得太多找不到东西时,点一下"清空列表"直接归零,再去重新刷目标页面。
批量下载与换机续传:任务不用从头再来
一次看中好几条?逐条勾选后点"批量下载"一次跑完。想换台电脑接着下,先"批量导出",把链接列表存成 resd 格式的 txt 文件,拷到新电脑上打开,"批量导入"之后任务原样恢复,接着下就行。另外单条资源的"复制链接"可以把直链交给 Motrix 这类第三方下载器加速,下完再回到软件点"视频解密"还原。
操作熟了之后,剩下的时间基本花在挑清晰度上。真正要花时间的是偶尔出错的几个固定场景。
出问题时的排查对照表
| 症状 | 处理办法 |
|---|---|
| 拦截不到任何资源 | 检查系统代理是否指向 127.0.0.1、端口 8899,对不上就重启软件再启动一次 |
| 视频下下来打不开 | 多为平台加密,点"视频解密"指定该文件处理一遍 |
| 下载慢、大文件失败 | 在设置里调低连接数、减少并发,或把保存位置换到 SSD;也可复制链接交给第三方下载器 |
| 关掉软件后上不了网 | 手动把系统代理关掉即可恢复 |
| 视频号列表一大片 | 设置里关掉"全量拦截",只刷你真正要看的那条视频 |
更细的异常场景(Mac 提示"已损坏"、证书反复提示安装等)可以在 docs/troubleshooting.md 里查到。
想弄明白它凭什么能拦到这些文件,原理其实不长。
30 秒看懂:本地代理 + 类型筛选
它和 Fiddler、Charles 的思路一致:在本机 127.0.0.1 的 8899 端口起一个本地代理,把你设备的流量引过去,用刚才那张证书解开 HTTPS,再按 MIME 类型(浏览器标注"这是个视频"的那串文件身份标识)把媒体挑出来排进列表。后端是 Go 写的,核心逻辑集中在 core/ 目录:资源识别在core/resource.go,任务调度在core/downloader.go,规则匹配在core/rule.go;前端用 Vue + TypeScript,靠 Wails 把前后端打包成三端桌面应用。
设置页里能改代理 Host、端口(默认 8899)、连接数(默认 18)和保存位置,还有"全量拦截"开关,改完记得点"保存"才生效。
最后划一下边界:它只该用来收藏你自己上传或有权保存的内容,别用于商业用途,也别拿去大规模爬取。所有抓取和下载的数据都留在你的本机,不上传、不收集。
现在就做的第一步
装好软件、点过"允许安装证书"之后,随便挑一条视频号视频把上面 5 步完整走一遍——能存下第一个文件,后面的操作全是一样的动作。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考