爱享素材下载器:免费开源的网络资源嗅探工具,视频号、抖音、音乐一步存到本地
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
刷视频号看到好教程、刷抖音看到好片段,想存下来却发现平台根本没有下载按钮。爱享素材下载器(res-downloader)就是来解决这件事的:一款免费开源的网络资源嗅探工具,把页面加载过的视频、音乐、图片挑出来,让你直接存到电脑里。
它是怎么做到的
核心原理一句话:软件在你电脑上跑一个本地代理(默认端口 8899),微信、浏览器等应用的网络请求都从它手里经过,它逐条检查请求,把视频、音频、图片内容挑出来放进软件列表。
打个比方:你的网络就像一条公路,这个软件是出口处的一台地磅。每辆路过"的车(每条数据请求)都要过一下秤,只有装着视频、音乐、图片这类货物的才被记进台账,其余的照常放行。你不用学抓包,只管看台账。
软件用 Go 编写,桌面端基于 Wails 框架,界面是 Vue 3,代码完全开源。想深挖的话,主逻辑在 core/,各平台的资源识别写在插件目录 core/plugins/,可以直接翻源码。
第一次成功,只走这三步
这份使用教程只写必须做的事。
第 1 步:装软件,把两个授权点掉
去项目仓库下载对应系统的安装包(Windows 选win_amd64.exe结尾的,macOS 选.dmg,Linux 按架构选);也可以自己克隆源码编译:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader安装时有两个必须做的动作:同意安装证书文件、允许网络访问。证书不装,加密传输的资源就看不见了。Windows 首次使用右键"以管理员身份运行";macOS 若拦截不到,先关防火墙。
第 2 步:点左上角的"启动代理",然后正常浏览
代理地址默认127.0.0.1、端口8899,一般不用动。接着打开你想保存内容的地方——视频号、网页、音乐 App,像平时一样点开、播放、刷过去就行。
第 3 步:回首页,点"直接下载"
刚才加载过的资源已经躺在列表里,找到目标,在操作列点"直接下载",文件就存到本地了。
能力一张表
| 能力 | 说明 |
|---|---|
| 支持平台 | 微信视频号、小程序、公众号、抖音、快手、小红书、QQ音乐、酷狗音乐等 |
| 资源类型 | 视频、音频、图片、m3u8 流、直播流 |
| 跨系统 | Windows / macOS / Linux 全支持 |
| 批量下载 | 勾选多条资源一次下载 |
| 类型筛选 | 只拦视频/音频/图片,列表不堆杂 |
| 视频解密 | 视频号加密视频下载后可一键解密 |
| 数据迁移 | 资源列表导出为 resd 文件,导入新设备即恢复 |
架构上是插件化的:默认插件按文件类型识别通用资源,特定平台配独立插件,适配新平台等于在 core/plugins/ 里新增一个文件,路子很清晰。
跟着一个场景走:把视频号里的视频存下来
- 首页点"启动代理"。
- 打开微信视频号,把目标视频点开播放一遍。列表太乱的话,先到设置里关掉"全量拦截",把视频转发给一位好友再从详情页打开,干扰会少很多。
- 回到软件首页,顶部类型筛选选"视频",杂项直接过滤掉。
- 找到这条视频,操作列点"直接下载"。
- 下载的文件打不开?多半是平台加密了,在同一行点"视频解密",选中刚下载的文件处理一下即可正常播放。
另外两个场景,流程都一样(启动代理 → 正常操作 → 回列表下载),只是对象不同:
- 网页图片、素材:浏览器打开目标页面,加载过的图片全部入列表,按"图片"筛选后勾选批量下载,不用一张张右键。
- 音乐与其他平台:QQ 音乐、酷狗里把歌完整播放一遍,或网页版抖音正常刷,音频和无水印视频都会被捕捉进列表。
常见问题对照表:爱享素材下载器翻车自查
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 什么都拦截不到 | 系统代理没指到 127.0.0.1:8899;证书没装;防火墙拦截 | 核对系统代理地址端口,重装证书,macOS 关闭防火墙 |
| 链接提示"私密链接" | 证书没装进受信任的根证书 | 从软件左下角"?"里下载证书,按系统说明装到信任区 |
| 下载的视频打不开 | 平台对文件做了加密 | 操作列点"视频解密"处理一次 |
| 关掉软件后上不了网 | 系统代理还开着 | 去系统网络设置里手动关闭代理,属正常现象 |
| 大文件下载慢或失败 | 内置下载不适合超大文件 | 点"复制链接"交给 Motrix 这类专业下载器,下载完再解密 |
| 小程序内资源拦不到 | 微信缓存导致请求没重新走网络 | 清微信缓存、删除小程序后重新打开 |
给愿意动手的人
平台识别采用"规则 + 插件"两层结构:域名过滤规则在 core/rule.go,平台逻辑在对应插件里。发现某平台失效,先在项目仓库提交 Issue 反馈;会一点 Go 的话,按 CONTRIBUTING.md 的约定读完再提交 PR。安装、使用与排障的完整说明,从官方文档 docs/ 目录看起。
开始之前记住 3 点
① 证书必须装、网络访问必须允许,这是拦截的前提;② 列表乱了就先"清空列表",再用类型筛选;③ 定期导出资源列表备份。本软件仅供学习与研究使用,下载内容请尊重原作者的权益。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考