小红书内容采集神器XHS-Downloader 完整使用指南【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader还在为无法保存小红书上的精彩内容而烦恼吗想要批量下载无水印的小红书图文和视频却找不到简单好用的工具今天我要为你介绍一款专业的小红书内容采集神器——XHS-Downloader它能帮你轻松实现小红书作品的无水印批量下载 XHS-Downloader是一款开源的Python工具专门用于提取小红书作品链接、采集作品信息并批量下载多媒体文件。无论你是内容创作者需要备份作品还是研究者需要收集数据甚至是普通用户想保存喜欢的内容这个工具都能成为你的得力助手。为什么你需要这个小红书下载工具在小红书浏览时我们经常会遇到这些痛点看到优质内容想保存但小红书没有提供下载按钮想批量下载某个作者的所有作品只能一个个手动保存下载的图片有水印影响使用体验需要收集大量笔记做数据分析手动操作太耗时。XHS-Downloader能帮你解决所有这些问题它不仅能下载无水印的原始文件还能批量处理多个链接自动整理文件甚至支持断点续传。更重要的是它完全免费开源你可以根据自己的需求进行定制。安装配置三步快速上手环境准备超简单首先你需要确保电脑上安装了Python 3.12或更高版本。别担心即使你是编程新手跟着我的步骤也能轻松搞定安装步骤清单克隆项目到本地git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader安装依赖推荐使用uvuv sync --no-dev或者使用pip安装pip install -r requirements.txt就是这么简单项目已经为你准备好了所有需要的组件包括核心模块、用户界面和命令行接口。Docker部署跨平台无忧运行如果你不想配置Python环境Docker是最佳选择。XHS-Downloader提供了完整的Docker支持Docker运行方式TUI模式图形界面docker run --name xhs-downloader -p 5556:5556 -v xhs_data:/app/Volume -it joeanamier/xhs-downloaderAPI模式接口服务docker run --name xhs-downloader -p 5556:5556 -v xhs_data:/app/Volume -it joeanamier/xhs-downloader python main.py apiMCP模式AI集成docker run --name xhs-downloader -p 5556:5556 -v xhs_data:/app/Volume -it joeanamier/xhs-downloader python main.py mcp图形界面操作新手友好体验安装完成后运行程序就能看到简洁直观的界面python main.py看到这个界面了吗它清晰地展示了所有核心功能输入框可以粘贴小红书链接多个链接用空格分隔即可绿色按钮一键下载还有剪贴板读取功能简直不要太方便底部还有各种快捷键提示Q退出、S设置、R查看下载记录操作起来行云流水。个性化设置打造专属下载器每个人的使用习惯不同XHS-Downloader提供了丰富的设置选项让你自定义在设置界面你可以调整重试次数网络不好时可以增加重试次数下载格式图片支持PNG、WEBP、JPEG、HEIC等多种格式视频偏好根据分辨率或码率优先下载文件命名自定义文件名格式包含发布时间、作者、标题等信息文件夹模式是否按作者或专辑分类保存这些设置保存在Volume/settings.json文件中你也可以直接编辑这个文件进行更精细的配置。剪贴板监听模式懒人必备神器如果你觉得每次都要复制粘贴链接太麻烦那一定要试试剪贴板监听模式开启后你只需要在小红书APP或网页上复制链接工具就会自动检测并开始下载。这个功能特别适合批量下载你可以在小红书里连续复制多个链接工具会按顺序处理。下载完成后还能看到详细的处理记录包括每个文件的状态和保存路径。命令行模式批量处理专家对于需要自动化处理的用户命令行模式是绝佳选择通过简单的命令就能完成复杂操作# 下载单个作品 python main.py --url https://www.xiaohongshu.com/explore/xxx # 批量下载多个作品 python main.py --url 链接1 链接2 链接3 --download true # 指定保存路径和格式 python main.py --url 链接 --work_path ./downloads --image_format WEBP # 使用代理下载 python main.py --url 链接 --proxy http://127.0.0.1:10808命令行模式支持所有图形界面中的功能而且可以轻松集成到脚本中实现自动化批量下载。浏览器脚本网页端无缝集成如果你更喜欢在浏览器中操作XHS-Downloader还提供了用户脚本可以在小红书网页版上直接使用安装浏览器扩展如Tampermonkey然后添加XHS-Downloader脚本。安装完成后访问小红书网页版你会在页面上看到新增的下载按钮。点击即可选择要下载的图片脚本功能包括一键提取自动获取当前页面的所有作品链接智能滚动自动加载更多内容无需手动翻页批量推送将选中的作品推送到本地服务器下载自定义筛选按需选择要下载的图片和视频API与MCP集成开发者最爱API模式程序化调用XHS-Downloader提供了完整的API接口方便开发者集成到自己的应用中import requests def download_via_api(note_url): api_url http://127.0.0.1:5556/xhs/detail payload {url: note_url, download: True} response requests.post(api_url, jsonpayload) return response.json()启动API服务python main.py api访问http://127.0.0.1:5556/docs查看完整的API文档。MCP模式AI助手集成MCPModel Context Protocol模式让你可以通过AI助手直接调用XHS-Downloader功能启动MCP服务python main.py mcp配置MCP URL为http://127.0.0.1:5556/mcp/这样你就可以通过AI助手直接获取小红书作品信息或下载文件无需手动操作Cookie配置解锁高清下载想要下载高清无水印视频你需要配置Cookie。别担心操作很简单Cookie获取步骤打开小红书网页版并登录按F12打开开发者工具切换到Network网络标签找到包含web_session的请求复制完整的Cookie值在XHS-Downloader中粘贴使用配置Cookie后你就能下载原画质的小红书视频了实用技巧与问题解决批量处理技巧技巧1链接收集在小红书APP中长按笔记选择复制链接将多个链接保存到文本文件中使用命令行批量处理python main.py --url $(cat links.txt)技巧2定时下载创建批处理脚本设置定时任务每天自动下载关注的作者新作品适合内容监控和数据分析场景技巧3智能去重工具会自动记录已下载的作品ID再次下载相同内容时会自动跳过节省时间和存储空间文件管理建议命名规范建议使用发布时间 作者昵称 作品标题的格式便于搜索和整理。分类存储开启文件夹模式按作者或专辑分类保持文件系统整洁。格式选择图片WEBP格式体积小质量高视频根据需求选择分辨率优先或码率优先LivePhoto完整保存动态图片的所有帧常见问题解决问题下载速度慢怎么办检查网络连接尝试使用代理调整同时下载的任务数量设置合理的超时时间和重试次数问题某些链接无法下载确保链接格式正确检查Cookie是否有效尝试更新工具到最新版本问题内存占用过高减少同时下载的文件数量关闭不必要的后台程序使用流式下载模式二次开发定制你的专属工具如果你有特殊需求XHS-Downloader的源码结构清晰易于二次开发。项目核心模块位于source/目录application/核心应用逻辑包括下载、请求处理等module/功能模块包含设置、工具、模型等expansion/扩展功能如浏览器集成、文件处理等translation/多语言支持参考example.py文件你可以轻松集成XHS-Downloader到自己的项目中from source.application.download import Download from source.module.settings import Settings # 自定义配置 settings Settings() settings.work_path D:/Downloads settings.image_format WEBP settings.video_download True # 创建下载器实例 downloader Download(settings) # 下载作品 await downloader.download_works(小红书作品链接)合规使用提醒在使用XHS-Downloader时请务必注意尊重版权仅下载用于个人学习、研究或备份的内容遵守平台规则避免高频请求设置合理的采集间隔保护隐私不收集、存储或传播用户隐私信息合理使用不要用于商业侵权或恶意爬取开始你的小红书下载之旅吧XHS-Downloader不仅仅是一个下载工具更是一个完整的小红书内容管理解决方案。无论你是技术新手还是资深开发者都能找到适合自己的使用方式。立即开始克隆项目git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader安装依赖uv sync --no-dev运行程序python main.py开始下载你喜欢的作品记住好的工具能让工作事半功倍。XHS-Downloader就是你小红书内容管理的最佳伙伴现在就去试试看开启高效的小红书内容收集之旅吧小贴士定期检查更新项目会持续优化功能。如果你有好的建议或发现了bug欢迎到项目页面提交反馈。开源项目的成长离不开每个用户的贡献【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考