
小红书内容采集终极指南XHS-Downloader 完全使用教程【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader还在为无法保存喜欢的小红书内容而烦恼吗无论是精美的图文笔记、实用的教程视频还是创作者的精彩分享现在你都可以轻松将它们保存到本地XHS-Downloader 是一款功能强大的小红书内容采集工具支持无水印下载图文和视频作品让你随时随地重温精彩内容。✨ 为什么选择 XHS-Downloader小红书内容采集工具在众多选择中脱颖而出因为它真正做到了“简单易用、功能全面”✅一键保存- 复制链接即可下载无需复杂操作✅无水印下载- 获取原始高清文件去除平台水印✅多格式支持- 图文、视频、动图一网打尽✅智能去重- 自动跳过已下载内容节省存储空间✅跨平台运行- Windows、Mac、Linux 全平台支持✅完全免费- 开源项目无任何收费限制XHS-Downloader 简洁直观的用户界面 5分钟快速上手第一步获取工具git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader第二步安装依赖两种方式任选方式一使用 pip推荐初学者pip install -r requirements.txt方式二使用 uv更快速uv sync --no-dev第三步启动程序python main.py只需这三步你的小红书内容采集工具就准备就绪了 核心功能深度解析1. 智能链接识别XHS-Downloader 支持多种小红书链接格式https://www.xiaohongshu.com/explore/作品IDhttps://www.xiaohongshu.com/discovery/item/作品IDhttps://xhslink.com/分享码小贴士程序会自动从剪贴板读取链接你只需复制后回到程序界面点击“读取剪贴板”即可。2. 批量处理能力支持一次输入多个链接用空格分隔即可链接1 链接2 链接33. 文件命名自定义在配置文件./Volume/settings.json中你可以自定义文件命名规则name_format: 发布时间 作者昵称 作品标题支持的字段包括作品ID、作品标题、作品描述、作者昵称、作者ID、发布时间等。4. 下载记录管理程序会自动记录已下载的作品ID避免重复下载。如需重新下载只需删除对应记录即可。 高级使用技巧命令行模式精准控制下载对于需要精确控制的用户命令行模式提供了更多选项# 下载指定作品 python main.py --url 小红书链接 # 仅下载图文作品中的第1、3、5张图片 python main.py --url 链接 --index 1 3 5 # 批量下载多个作品 python main.py --url 链接1 链接2 链接3后台监听模式自动化采集开启剪贴板监听功能后程序会在后台自动检测剪贴板中的小红书链接python main.py --monitor这样你在浏览小红书时复制链接程序就会自动开始下载服务器模式远程调用XHS-Downloader 支持 API 和 MCP 两种服务器模式方便开发者集成API 模式python main.py api启动后访问http://127.0.0.1:5556/docs查看接口文档。MCP 模式python main.py mcpMCP 服务器配置界面 浏览器脚本网页端无缝集成如果你经常在浏览器中浏览小红书用户脚本将是你的得力助手安装 Tampermonkey 浏览器扩展添加 XHS-Downloader 用户脚本在小红书页面点击脚本按钮即可提取链接用户脚本安装步骤脚本功能亮点提取推荐页面作品链接批量获取账号发布、收藏、点赞作品一键推送下载任务到本地程序支持自动滚动加载更多内容⚙️ 配置文件详解所有设置都保存在./Volume/settings.json文件中首次运行自动生成。关键配置项参数类型说明默认值image_format字符串图片下载格式AUTO/PNG/WEBP/JPEG/HEICJPEGvideo_download布尔值是否下载视频作品trueimage_download布尔值是否下载图文作品truedownload_record布尔值是否记录下载历史truefolder_mode布尔值是否为每个作品创建单独文件夹false专业建议将image_format设置为WEBP可以获得更好的压缩效果而AUTO则会根据服务器返回的格式自动选择。️ 开发者二次开发指南XHS-Downloader 提供了完整的 API 接口方便开发者集成基本调用示例查看example.py文件里面有详细的调用示例async with XHS() as xhs: result await xhs.extract(小红书链接, downloadTrue) print(result)核心模块说明source/application/request.py- 网络请求处理source/application/download.py- 文件下载管理source/module/recorder.py- 下载记录管理source/module/settings.py- 配置管理 Docker 部署方案对于喜欢容器化部署的用户# 拉取镜像 docker pull joeanamier/xhs-downloader # 运行容器TUI模式 docker run --name xhs-downloader -p 5556:5556 -v xhs_volume:/app/Volume -it joeanamier/xhs-downloader # 运行容器API模式 docker run --name xhs-downloader -p 5556:5556 -v xhs_volume:/app/Volume -it joeanamier/xhs-downloader python main.py api 常见问题解答Q下载的视频有水印吗AXHS-Downloader 下载的是原始文件完全无水印Q需要登录小红书账号吗A不需要但配置 Cookie 可以获得更高分辨率的视频。Q如何获取 Cookie浏览器访问https://www.xiaohongshu.com/explore按 F12 打开开发者工具切换到 Network 标签页过滤cookie-name:web_session点击任意作品复制请求中的 CookieQ支持批量下载吗A支持可以使用用户脚本批量提取链接然后用程序批量下载。Q下载的文件保存在哪里A默认保存在./Volume/Download/目录下可以在配置文件中修改路径。 使用场景推荐学习资料整理保存编程教程、语言学习视频收集设计灵感、绘画教程备份重要知识笔记内容创作素材收集热门话题和趋势保存优秀的文案案例积累视觉设计参考个人收藏管理建立个人知识库整理旅行攻略合集保存美食制作教程 性能优化建议网络代理设置如果下载速度慢可以在配置文件中设置代理并发控制避免同时下载过多文件以免被平台限制存储管理定期清理下载记录保持数据库性能格式选择根据需求选择合适的图片格式平衡质量和大小 开始你的小红书内容采集之旅XHS-Downloader 不仅仅是一个下载工具更是你个人内容管理的好帮手。无论你是内容创作者、学习者还是普通的社交媒体用户这款工具都能帮助你更好地保存和管理有价值的内容。立即开始克隆仓库git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader安装依赖pip install -r requirements.txt运行程序python main.py如果你在使用过程中遇到任何问题或者有功能建议欢迎通过项目的 Issues 页面反馈。开源项目的成长离不开每一位用户的贡献最后提醒请合理使用本工具尊重内容创作者的劳动成果仅用于个人学习和研究目的。支持原创从我做起【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考