res-downloader:免抓包视频下载器,三步出结果
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader是一款跨平台资源下载器,自动嗅探视频、音频、图片、m3u8和直播流,覆盖视频号、抖音、快手、小红书、QQ音乐、酷狗。不用抓包:正常播放,列表自动出现真实地址,点下载即可。想存小红书视频BGM,页面只有分享按钮?
先判断它适不适合你
资源按"视频 / 音频 / 图片 / m3u8分片 / 直播流"五类识别,常用平台对应关系如下,10秒对号入座:
| 常用平台 | 一般能抓到什么 |
|---|---|
| 微信视频号、小程序 | 视频、图片,部分资源带加密,下载后要多做一步解密 |
| 抖音、快手、小红书 | 视频、图片、m3u8分片 |
| QQ音乐、酷狗 | 音频 |
| 浏览器打开的普通网页 | 视频、音频、图片、m3u8 |
| 直播 | 实时直播流,交给OBS等工具录制 |
判断标准就一条:目标应用走不走HTTP(S)协议。不走就抓不到,这是这类工具的通病,不是配置问题。
三大平台安装
想从源码自己编译的话,先克隆仓库:
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- 若装好却拦不到流量,检查系统防火墙是否放行。
Linux安装:一条命令装deb包
Ubuntu直接装deb包(文件名换成你实际下载的):
sudo apt install res-downloader_3.0.2_linux_x64.deb其他发行版直接运行可执行文件:
chmod +x ./res-downloader_3.0.2_linux_x64 && sudo ./res-downloader_3.0.2_linux_x64第一次跑通的最短路径
- 确认证书已被系统信任。点软件左下角"?"可找到证书下载地址,手动装进"受信任的根证书颁发机构"。验证:随便打开一个https网站,没有证书告警。
- 点左上角"开启抓取"按钮(老版本显示为"启动代理")。验证:系统网络设置里的代理变为
127.0.0.1、端口8899。
- 进系统设置调三项:拦截类型勾上"视频",保存位置选一个你找得到的目录,连接数保持10~20,改完点保存。
- 正常播放一遍目标视频。打开微信进视频号,从头看到尾——多数平台只在播放时下发真实媒体地址,不播放就没有。
- 回软件首页,看到新条目即成功。列表里显示刚播放的视频号视频,带大小、状态和保存路径,先点"预览"确认没抓错。
- 点"直接下载",等状态变为完成。文件出现在你设的保存目录里,整条链路就跑通了。
- 视频号资源若下载后播放异常,点操作列的"视频解密(视频号)",选中刚下载的文件处理一遍即可。
它是怎么抓到资源的(60秒原理)
把代理想象成小区门口的门卫登记处:你电脑发出的每个网络请求都要先在这里"签到",res-downloader翻着签到簿,把"这条是视频、那条是音频、这几条是m3u8分片"的条目挑出来贴上标签,整理成首页那张列表。你平时只跟列表打交道,不用翻原始请求。
落到代码上就三段:core/proxy.go负责拦截与转发,core/resource.go负责识别和分类资源,core/downloader.go负责多线程下载和断点续传。
两条硬限制,别当bug:一是只覆盖HTTP(S)流量,走私有协议或长连接的应用拦不到;二是代理默认只管本机,手机流量要单独装证书、配代理才进得来,安卓7.0以上默认不信任用户证书。
让流程更快的几个技巧
只勾要的类型,列表少一半噪音。拦截类型里只勾"视频",列表立刻只剩视频。资源越积越多时,先点"清空列表"再刷新目标页面,只留当前这批。
批量勾选,一次落盘。按住Ctrl(macOS按Cmd)多选资源,点"批量下载"。收一整页素材时,比一条条点省掉大量重复点击。
列表能随文件搬家。把列表批量导出成resd数据文件,传到另一台电脑再"批量导入",资源信息原样还原,换机迁移就靠它。
手机独占的资源也拦得住。手机电脑连同一Wi-Fi,手机端装上res-downloader的证书,把手机代理指向电脑的8899端口,之后正常用App即可。
卡住了?对着这张表查
| 现象 | 常见原因 | 处理 |
|---|---|---|
| 列表一直为空 | 证书没装上 / 代理没启动 | 确认系统代理是127.0.0.1:8899,从左下角"?"重装证书后重启软件 |
| 某应用拦不到 | 该应用不走HTTP协议 | 属正常限制,换一个走HTTP的入口试试 |
| 视频号列表太乱 | 全量拦截开着 | 关闭全量拦截,把视频转发给好友后再打开详情页 |
| 下载慢、大文件失败 | 单连接速度受限 | 复制链接交给第三方下载器,视频号完成后回来补一次解密 |
| 关掉软件后断网 | 系统代理没还原 | 进系统设置手动关闭代理 |
更细的情况(小程序拦不到、证书反复提示、软件打不开)逐条写在docs/troubleshooting.md,照着对就行。
从打开到落盘,只有三步
开代理 → 打开资源 → 点下载。找资源、筛资源、下资源这三件事,res-downloader各替你干了一部分,你只负责"正常看"。最后一句提醒:下载到的内容版权归原作者所有,只用于个人学习和研究,遵守平台规则,别往商用和侵权方向用。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考