如何一次嗅探下载视频号、抖音、m3u8网页资源?res-downloader开源资源采集工具完整指南
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款跨平台网络资源嗅探下载工具,能通过本地代理捕获视频号、抖音、快手、小红书、m3u8、直播流、酷狗与QQ音乐等资源并批量下载到本地,适合需要批量收集网络素材的自媒体创作者、课程制作者和内容运营人员。
为什么值得试
它把专业的抓包工具做成了"开箱即用"的样子:原理和 Fiddler、Charles 这类抓包软件一样,但捕获到的流量会被按类型整理成一份可直接预览、下载的清单,不用你自己看懂数据包。只要你日常需要从网页或 App 里保存视频、音频、图片或直播地址,装一次就能持续使用。
🚀 快速上手:从安装到第一次抓到资源
- 下载安装包:Windows 下 .exe 安装文件(安装前先关掉安全管家类软件,首次使用右键以管理员身份打开),macOS 下 .dmg,Linux 下 deb 或直接可执行文件。
- 安装时同意两件事:允许安装证书文件、允许网络访问。证书是关键——软件靠把自签名证书装进系统受信任列表,才能读到加密流量,跳过这一步后面基本抓不到东西。
- 开启抓取:打开软件后点左上角"启动代理"(新版本叫"开启抓取")。
- 正常打开目标资源:视频号、小程序、抖音、小红书,或用浏览器打开的网页。
- 回软件看清单:首页资源列表里会出现捕获到的条目,点"预览"确认内容,或直接下载。
主界面总览:资源列表展示域名、类型、大小与保存路径,顶部工具栏提供批量下载、批量导出、批量导入
功能详解:它解决了哪些具体问题
不用再手动翻找视频链接
核心是一个本地代理服务器:代理开启后,应用和浏览器的请求会经过它,软件从中挑出视频、音频、图片、m3u8、直播流等条目并分类展示。筛选判断逻辑主要在 core/proxy.go 和 core/resource.go 里,把抓包工具里"哪条请求才是资源"这种繁琐工作替你做好了。
视频号下载下来放不了?
部分视频号视频下载后还需要解密才能正常播放。列表操作列内置"视频解密(视频号)",对下载完成的文件做一次处理即可,底层是 core/aes.go 里的 AES 解密实现。
批量抓了一堆,找不到想要的
列表支持按类型筛选(视频、音频、图片、m3u8、直播流等,可多选),也可以先清空列表再重新刷目标页面。设置里还有"全量拦截"开关:关掉它,再配合"把视频转发给好友后打开详情页"的方式,视频号列表会干净很多。
拦截类型支持按图片、音频、视频、m3u8、直播流筛选,勾选多条资源后可一次批量下载
大文件、慢下载
设置页可以调整连接数、上游代理、下载代理、UserAgent 等参数;如果某个文件始终下不动,用"复制链接"把资源地址交给专门的下载管理软件,下完再回到软件做解密。
设置页:代理端口、保存位置、文件命名、清晰度、连接数等参数均可调整,修改后记得点"保存"
场景速查
| 场景 | 操作 | 结果 |
|---|---|---|
| 收集视频号某作者的内容 | 开启代理 → 打开该作者个人主页并浏览 | 该账号下的视频逐条出现在资源列表 |
| 抖音 / 快手 / 小红书站内素材 | 开启代理 → 正常浏览站内内容 | App 内的视频、图片、音频进入列表 |
| 网页图片、视频采集 | 开启代理 → 用浏览器打开目标页面 | 按图片/视频类型筛选后批量下载 |
| m3u8 或直播流地址 | 捕获 m3u8 / 直播流条目 | 把链接交给播放器或录制工具播放、录制 |
| 两台电脑间转移采集结果 | 批量导出 resd 格式文件 → 在另一台机器批量导入 | 整份资源清单快速迁移 |
⚠️ 避坑 FAQ
- 抓不到资源 / 列表为空?依次检查三件事:系统代理是否指向 127.0.0.1 的 8899 端口、证书是否装好、Mac 用户尝试关闭系统防火墙。
- 链接显示"私密链接"?通常是证书没装到位。重新安装证书到系统的"受信任的根证书"位置;Mac 也可以按官方说明用终端命令一键完成安装。
- 小程序里的资源抓不到?小程序内容常走本地缓存,清理微信存储空间里的缓存、删除该小程序后重新打开再试。
- 关掉软件后上不了网?系统代理还指向软件,手动关闭系统代理即可恢复。
- 手机 App 的资源能抓吗?可以走"手机电脑同网 + 手机装证书 + 手机代理指向电脑"的方式,但仅 http 协议可抓,Android 7.0 以上默认不信任用户证书,https 流量较难拦截。
合规说明
软件定位为学习与研究用途,作者也明确声明不应用于商业或违法目的。采集时只保存公开分享、自己有权使用的内容,尊重原创作者的版权,付费、会员专属内容不宜作为目标。
数据方面,抓取与处理全部在你的本机完成,代理只在你主动开启时工作,资源清单和下载文件都保存在本地,不存在把内容上传到某台服务器的环节。
项目结构一览
整体是一个 Go 后端 + Vue 前端的桌面应用:Go 负责代理抓包、下载调度和视频解密,Vue 负责界面展示与操作。主要模块:
core/—— 核心逻辑:proxy.go(代理抓取)、resource.go(资源识别分类)、downloader.go(下载任务)、aes.go(解密)、config.go(配置)core/plugins/—— 平台适配插件,对视频号等特定域名做专门处理frontend/—— Vue 3 界面代码
了解这三层即可看懂它的工作方式,无需深入源码。
写在最后
一句话总结:res-downloader 把"找链接、一个个下"变成"开代理、正常看",对视频号、抖音、小红书等多平台素材收集,以及 m3u8、直播流地址的捕获来说,是门槛很低的一套完整方案。想动手的话,下载对应平台的安装包即可开始;想看源码或自行编译,也可以直接克隆仓库:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考