本地代理资源嗅探:视频号、抖音素材批量下载,20条视频15分钟落盘
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
周一上午,运营同学要在两小时内收集20条竞品短视频和5条音频素材,逐个点开、右键保存已经来不及。res-downloader通过本地代理做资源嗅探和批量下载,正常浏览视频号、抖音、快手页面时,它就把可下载的资源自动拦下来存进列表,省掉逐条复制链接的手动环节。
工具速览
res-downloader是一款基于Go和Wails的跨平台桌面工具,用本地代理抓包的方式筛选出网络请求里的媒体资源。核心能力:
- 本地代理嗅探视频、音频、m3u8、直播流
- 视频号、小程序、抖音、快手、小红书等来源
- 按资源类型筛选并批量下载到指定目录
- 视频号加密视频一键解密
- Windows、macOS、Linux三端可用
环境搭建与首次运行
Windows用户建议直接拉取预编译安装包,本文按源码方式演示。
- 安装Git和Go(1.22以上,项目go.mod声明了go 1.22.0),保证依赖能拉取
- 获取代码并进入目录:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader cd res-downloader- 安装Wails CLI后执行
wails dev,前端产物会自动构建,免掉手动构建dist的步骤 - 首次启动跟随提示安装CA证书,并允许网络访问。没装证书,HTTPS资源解不开,什么都拦不到
- 设置页确认代理地址127.0.0.1、端口8899,选择资源保存目录后点保存
- 浏览器访问http://127.0.0.1:8899看到代理页面,即说明本地代理已正常工作
Mac提示"已损坏"时,按文档执行sudo xattr -d com.apple.quarantine处理即可。
核心功能实战
启动代理并捕获第一条视频
本地代理负责拦截我们浏览时产生的资源请求。
- 首页左上角点击"启动代理"
- 在微信或浏览器里打开视频号、抖音等目标页面
- 返回软件,列表里已出现视频、图片等资源条目
第一条资源出现后,说明整条链路通了。
按类型筛选并批量下载
用类型筛选过滤无关请求,再批量落盘。
- 工具栏勾选只保留视频类型,其他类型自动过滤
- 列表混乱时先点"清空列表",再刷新目标页面
- 勾选多个条目,执行批量下载
文件自动按保存目录规则落盘,不用手动整理命名。
解密视频号加密视频
视频号下载下来的文件可能是加密流,不能直接播放。
- 下载目标视频
- 在该条目的操作列点击"视频解密(视频号)"
- 选择刚下载的文件,输出可正常播放的视频
如果文件太大下载失败,先点"复制链接",用Motrix这类第三方下载器完成,再回来解密,大文件成功率更高。
效率对比
| 方式 | 20条视频素材 | 操作步骤 |
|---|---|---|
| 纯手动 | 约1.5小时 | 逐条打开、另存为、重命名、归档 |
| 使用工具 | 约15分钟 | 开代理、浏览、勾选、批量下载 |
时间主要花在浏览页面上,保存环节基本可以忽略。
进阶技巧与避坑
- 并发压到2:网络不稳或大文件频繁失败时,把并发数调低。牺牲一点速度,换成功率。
- 关闭全量拦截:视频号"全量拦截"会抓来一大堆资源。在设置里关掉它,只打开目标视频详情页,列表会干净很多。
- 素材目录规划:批量下载前把保存目录按项目分好层,之后查找省力:
素材/ ├── 项目A/ │ ├── 2026-01/ │ └── 竞品/ └── 临时/- 顺手关系统代理:收工关掉软件时,把系统代理一起关掉,否则后续可能上不了网。
- 列表过大时清空再抓:需要迁移条目时,用resd格式导出,在另一台电脑导入,不必重新浏览。
合规与社区
资源仅用于个人学习和研究,不做二次传播。遵守各平台的下载条款,避开大规模抓取。所有数据只保存在本地,不经过任何外部服务器。项目代码完全开源,拦截与资源处理逻辑可以直接在 core/ 目录查看,问题反馈和PR都欢迎直接提交。
回到周一上午那个任务:打开软件、点"启动代理"、刷目标页面、勾选批量下载,20条视频加5条音频半小时前全部落盘到指定目录,剩下的时间够把素材整理进剪辑线了。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考