小红书下载神器XHS-Downloader:3分钟学会批量下载无水印视频图片
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
还在为无法保存小红书上的精彩内容而烦恼吗?🤔 想要一键批量下载喜欢的小红书视频和图片?今天我要为你介绍一款功能强大的开源工具——XHS-Downloader!这是一款专门针对小红书(XiaoHongShu)平台的链接提取和作品采集工具,能够轻松下载无水印的高质量内容。无论你是内容创作者、研究人员还是普通用户,这款工具都能帮你快速获取心仪的小红书作品。
🎯 为什么你需要这款小红书下载工具?
在信息爆炸的时代,小红书已成为我们获取灵感、学习知识的重要平台。但平台本身并不提供便捷的下载功能,这让很多优质内容只能在线观看,无法离线保存。XHS-Downloader完美解决了这个痛点!
核心功能一览
| 功能类别 | 具体能力 | 适用场景 |
|---|---|---|
| 链接提取 | 账号发布、收藏、点赞、专辑作品链接 | 批量下载用户所有作品 |
| 作品采集 | 搜索结果作品、用户链接 | 按主题或用户批量下载 |
| 文件下载 | 图文、视频、动图文件下载 | 保存无水印原文件 |
| 智能处理 | 自动跳过已下载、断点续传 | 高效管理下载任务 |
🚀 快速上手:3分钟安装指南
第一步:获取工具
git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader第二步:安装依赖
使用pip安装依赖(推荐使用虚拟环境):
pip install -r requirements.txt或者使用更快的uv工具:
uv sync --no-dev uv run main.py第三步:配置Cookie(可选但推荐)
为了让工具获得更好的下载体验,建议配置小红书Cookie。别担心,这不需要登录账号!
操作步骤:
- 打开浏览器访问小红书网页版
- 按F12打开开发者工具
- 切换到"网络"选项卡
- 勾选"保留日志"
- 刷新页面,找到包含Cookie的请求
- 复制Cookie值备用
🖥️ 两种使用方式任你选
方式一:图形界面(最适合新手)
如果你是命令行小白,图形界面是你的最佳选择!只需运行:
python main.py界面简洁直观,支持以下功能:
- 📋 粘贴小红书链接
- 📥 一键下载作品文件
- 📋 读取剪贴板内容
- 🎯 批量处理多个链接
- ⚙️ 自定义下载设置
方式二:命令行模式(适合高级用户)
对于喜欢效率的用户,命令行模式提供了更多控制选项:
基础用法示例:
# 下载单个作品 python main.py -u "小红书作品链接" # 批量下载多个作品 python main.py -u "链接1 链接2 链接3" # 指定下载路径 python main.py -u "链接" -wp "D:/下载文件夹" # 使用Cookie获取高清视频 python main.py -u "链接" -ck "你的Cookie值"🌐 浏览器脚本:网页端直接下载
不想离开浏览器?XHS-Downloader还提供了强大的浏览器脚本功能!
安装步骤:
- 安装Tampermonkey浏览器扩展
- 导入项目中的用户脚本
- 访问小红书网页版
- 点击脚本按钮即可下载
脚本功能亮点:
- 🎯 网页端直接下载
- 🔄 自动滚动提取链接
- 📦 支持作品打包下载
- 🔗 与主程序联动推送任务
🔧 高级功能探索
1. 服务器模式(API/MCP)
XHS-Downloader支持服务器模式,方便开发者集成到自己的应用中:
# 启动API服务器 python main.py api # 启动MCP服务器 python main.py mcp启动后访问http://127.0.0.1:5556/docs即可查看API文档,支持RESTful接口调用。
2. Docker部署
如果你喜欢容器化部署,XHS-Downloader也提供了Docker支持:
# 拉取镜像 docker pull joeanamier/xhs-downloader # 运行容器(TUI模式) docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader3. 配置文件定制
工具提供了丰富的配置选项,可以在./Volume/settings.json文件中自定义:
{ "name_format": "发布时间 作者昵称 作品标题", "image_format": "JPEG", "folder_mode": false, "download_record": true, "author_archive": false }📊 实用场景案例
场景一:内容创作者素材收集
作为一名内容创作者,我经常需要收集小红书上的灵感素材。以前需要截图保存,画质差且麻烦。现在使用XHS-Downloader:
- 找到喜欢的作品合集
- 批量复制链接
- 一键下载所有无水印原文件
- 按作者分类整理
场景二:研究分析数据采集
做市场研究时,需要分析某个话题的热门内容:
- 搜索相关话题
- 使用脚本提取所有作品链接
- 批量下载内容进行分析
- 导出数据到数据库
场景三:个人收藏整理
喜欢收藏美妆教程、美食菜谱?再也不怕链接失效了:
- 定期备份收藏夹
- 下载所有收藏内容
- 建立本地资料库
- 随时离线查看
❓ 常见问题解答
Q: 下载的视频有水印吗?
A:完全没有!XHS-Downloader下载的是无水印原文件,画质与原平台一致。
Q: 需要登录小红书账号吗?
A:不需要!工具通过Cookie访问,无需登录个人账号,保护隐私安全。
Q: 支持批量下载吗?
A:当然支持!可以一次性输入多个链接,用空格分隔即可。
Q: 下载的文件保存在哪里?
A:默认保存在./Volume/Download目录,也可以在配置中自定义路径。
Q: 会重复下载相同内容吗?
A:工具会自动记录已下载的作品ID,避免重复下载,节省时间和存储空间。
Q: 支持哪些操作系统?
A:支持Windows、macOS和Linux系统,Python 3.12及以上版本。
🛠️ 二次开发指南
如果你是开发者,XHS-Downloader提供了完善的二次开发接口。查看example.py文件,了解如何通过代码调用核心功能:
async def example(): """通过代码设置参数,适合二次开发""" async with XHS( work_path="D:\\", folder_name="Download", name_format="发布时间 作者昵称 作品标题", cookie="你的Cookie", proxy=None, image_format="JPEG", download_record=True ) as xhs: result = await xhs.extract("小红书链接", download=True) print(result)📈 项目特色对比
| 特性 | XHS-Downloader | 其他类似工具 |
|---|---|---|
| 开源免费 | ✅ 完全开源,GPL v3.0协议 | ❌ 多数为收费或闭源 |
| 无水印下载 | ✅ 支持无水印原文件 | ⚠️ 部分工具带水印 |
| 批量处理 | ✅ 支持批量链接处理 | ❌ 多数仅支持单链接 |
| 多种模式 | ✅ 图形界面+命令行+API | ❌ 功能单一 |
| 跨平台 | ✅ Win/macOS/Linux全支持 | ⚠️ 部分仅限Windows |
| 持续更新 | ✅ 活跃维护,定期更新 | ❌ 更新缓慢或已停止 |
💡 使用小贴士
- Cookie更新:如果遇到下载问题,尝试更新Cookie,通常能解决大部分问题
- 网络代理:国内用户如遇访问困难,可在配置中设置代理
- 文件命名:充分利用
name_format参数,自定义下载文件的命名规则 - 语言切换:工具支持中英文界面,在配置中设置
language参数即可 - 自动更新:关注项目更新,新版本通常修复bug并增加新功能
🎉 开始你的小红书下载之旅吧!
XHS-Downloader是一款功能全面、易于使用的小红书下载工具。无论你是普通用户想要保存喜欢的内容,还是开发者需要集成下载功能,这款工具都能满足你的需求。
立即开始:
- 克隆项目到本地
- 安装依赖环境
- 获取Cookie(可选)
- 运行程序,开始下载!
记住,工具只是手段,合理使用才是关键。请尊重内容创作者的劳动成果,仅将下载的内容用于个人学习和研究,遵守相关法律法规和平台规定。
如果你在使用过程中遇到任何问题,欢迎查阅项目文档或参与社区讨论。Happy downloading!🎊
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考