网络资源如何3步抓取?res-downloader 完整实战指南
网络资源如何3步抓取?res-downloader 完整实战指南
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
你有没有过这种时刻:想存一个视频号里的公开视频,想收集几篇小红书、抖音的素材,对着浏览器发呆——真正的下载地址藏在密密麻麻的请求里,根本不知道点哪。res-downloader(爱享素材下载器)是一款跨平台的网络资源嗅探下载工具:开启本地代理后正常浏览页面,视频、音频、图片、m3u8、直播流会自动出现在资源列表里,你点一下下载就能存进电脑。
它和浏览器开发者工具差在哪
先说清它的原理,免得你以为是什么黑科技:res-downloader 和 Fiddler、Charles、浏览器 DevTools 的 Network 面板是同一条路线——通过本地代理抓包,再从中筛选可用资源。区别在于,专业抓包工具把几千条流量全丢给你自己翻,而它替你过滤好,只留下能下载、能预览、能按类型归档的媒体资源,配合筛选和批量操作,基本不需要你懂 HTTP 报文。
它基于 Go + Wails 开发,是一个桌面应用,Windows、macOS、Linux 都有对应安装包,不需要装浏览器插件,也不用常驻后台。
如果你是这几类人,它正好用上
- 如果你做自媒体,每天要跨视频号、抖音、小红书找素材:不用手动复制粘贴链接,浏览页面就是采集过程,列表直接下载。
- 如果你要存档公开课程或音视频:视频、音频、m3u8 都能嗅探到,配合批量下载一次处理完。
- 如果你是前端或开发者,想快速拿到某个网页里的图片、音视频资源:省掉在 Network 面板里逐条翻 m3u8 和分片的功夫。
- 如果你关注直播流:可以把直播流地址抓下来,官方建议配合 OBS 做预览和录制。
能抓什么:按使用场景分四组
① 浏览即采集。开启代理后,你在外部打开资源页面(视频号、小程序、网页、抖音、小红书、QQ 音乐、酷狗等),返回软件首页就能看到拦截到的资源列表。这是整个工具的核心动作,一次配置,长期受益。
② 只抓你想要的。不是什么都抓:你可以在启动前勾选要拦截的资源类型(视频 / 音频 / 图片 / m3u8 / 直播流,支持多选),列表里也可以按类型筛选、一键清空,避免列表刷到几百条找不到目标。
③ 落地与二次处理。列表支持批量下载;每条资源还能复制链接交给第三方下载工具;资源列表可以导出成 resd 格式的 txt 文件,发到另一台电脑上批量导入,等于把"采集清单"搬走继续管理。
④ 视频号视频解密。视频号下载下来的视频可能处于加密状态,软件在操作项里提供「视频解密(视频号)」,选一下下载好的文件即可处理。
| 能力 | 帮你解决什么 | 谁会用得上 |
|---|---|---|
| 代理嗅探 | 不用手动找真实下载地址 | 所有用户 |
| 类型筛选 + 清空列表 | 列表太长、找不到目标资源 | 一次抓多条素材的人 |
| 批量下载 / 复制链接 | 几十条资源逐条点太慢 | 批量收集素材的创作者 |
| 视频解密(视频号) | 加密视频下载后无法直接播放 | 视频号资源用户 |
| 导出 / 批量导入 | 资源清单需要跨电脑迁移 | 多设备使用者 |
安装 res-downloader 并跑起来的三步
第 1 步:下载安装包。从项目的 Releases 获取对应系统的安装包(Windows 选.exe,通常是win_amd64.exe或x64-installer.exe结尾的;macOS 选.dmg;Linux 选对应发行版的文件或可执行文件)。Win7 用户请使用2.3.0版本。也可以直接克隆源码仓库查看:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader各平台安装注意:
Windows:安装前先关闭安全管家类软件;安装完成后首次使用要右键"以管理员身份运行"。
macOS:双击 dmg 后把应用拖入"应用程序"即可;若提示"已损坏,无法打开",在终端执行:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app如果之后发现无法拦截资源,检查并关闭防火墙。
Linux(按 安装指南 替换成你实际的文件名):
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
第 2 步:首次启动,放行证书与网络。安装时务必允许安装证书文件、允许网络访问——这一步决定了它能不能解析加密流量,很多人后面"抓不到东西"都是栽在这里。
第 3 步:启动代理。打开软件,点首页左上角的「启动代理」(最新版本叫「开启抓取」),代理地址是127.0.0.1:8899。到这一步,工具已经就绪。
实战走查:端到端抓一批视频号的公开视频
目标:把某视频号作者主页下若干条公开视频存到本地,且能正常播放。
步骤:
启动代理。打开软件,点左上角「开启抓取」。
选拦截类型。默认是全部类型;如果你只要视频,勾选"视频"即可(可多选)。
去浏览。打开微信,进入该作者的个人主页浏览——官方文档说明:要抓某视频号账号的视频,打开作者主页浏览即可。拦截到的资源会实时出现在软件首页的列表里。
下载。在列表里选中想要的视频,点「下载」。
解密(如有必要)。如果下载下来的视频号视频是加密的、无法直接播放,在对应资源的操作项点击「视频解密(视频号)」,选中该视频文件即可。
预期结果:视频落到本地目录且可播放。如果文件大、下载慢,可以点「复制链接」交给 Motrix、Neat Download Manager 这类第三方工具下载,完成后再回到软件里执行"视频解密",流程不冲突。
避坑与进阶用法
1. 抓不到资源 / 链接显示"不是私密链接"。按顺序查三处:证书是否安装成功(手动安装要装到"受信任的根证书")、系统代理是否为127.0.0.1:8899、防火墙是否放行(macOS 尤其常见)。装完证书仍反复提示安装,可命令行启动软件,看lockfile:后面的路径,手动创建该锁文件即可。Mac 上也可以直接在终端跑官方给的手动装证书命令(见 常见问题),装完再打开软件。
2. 关了软件反而上不了网。说明系统代理还指着127.0.0.1:8899的本地端口,手动把系统代理关掉就好——这不是软件坏了,是代理还挂在系统设置里。
3. 视频号一抓一大把,找不到目标。在设置里关闭"全量拦截",把想抓的视频转发给好友后再打开详情页,列表会干净很多;日常抓账号维度内容就用"打开作者主页浏览"的方式。小程序里的资源抓不到时,清理微信缓存(设置 → 存储空间 → 缓存)、删除该小程序后重新打开再试。
4. 软件突然打不开了。按系统删除对应配置目录后重启:macOS 为~/Library/Preferences/res-downloader,Windows 为C:\Users\<用户名>\AppData\Roaming\res-downloader,Linux 为~/.config/res-downloader。
设置页里几乎每项配置都带说明(鼠标悬浮问号图标即可查看),改完记得点保存——设置不生效多半是漏了这一步。
用途边界与数据安全
- 仅限学习与研究用途:官方免责声明明确,禁止用于任何商业或违法用途,请照此使用。
- 尊重版权:只下载允许分享的公开内容,别碰付费与受保护内容,素材用途自己把关。
- 数据在本地:代理指向本机地址
127.0.0.1:8899,抓包、筛选、下载、解密都发生在你自己的电脑上,不经过第三方服务器。
给爱刨根的人:它是怎么抓到的
一句话定位:res-downloader 就是一个"本地代理抓包 + 资源筛选 + 下载管理"的桌面应用,界面层是 Vue 前端(Wails 封装成跨平台桌面程序)。架构大致分三层:
┌──────────────────────────────────────────┐ │ UI 层:Vue 前端 + Wails 桌面封装 │ │ 资源列表 / 筛选 / 批量操作 / 设置 │ ├──────────────────────────────────────────┤ │ 核心层(core/) │ │ proxy.go 本地代理服务器(抓包) │ │ resource.go 资源识别与分类 │ │ downloader.go 下载任务管理 │ ├──────────────────────────────────────────┤ │ 平台插件层(core/plugins/) │ │ 默认插件 + 各平台特定处理逻辑 │ └──────────────────────────────────────────┘核心模块点到为止,想看细节直接进源码:代理管理、资源识别、下载调度、平台插件。理解到这一层就够了,普通使用完全不需要碰。
从"自己找链接"到"浏览即采集"
回到开头那个卡点:你不用再对着 DevTools 的几千条请求大海捞针。装上 res-downloader,放行证书,点一下「开启抓取」,然后像平常一样打开你想存的那个页面——列表里出现的,就是你要的资源。现在就去 Releases 拿对应系统的安装包,把第一个视频存进本地吧。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
