XHS-Downloader:终极小红书作品批量下载工具完整指南
XHS-Downloader终极小红书作品批量下载工具完整指南【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader在内容创作和数据分析的时代小红书XiaoHongShu作为国内领先的社交内容平台汇聚了海量的优质图文和视频内容。无论你是内容创作者、市场分析师还是普通用户经常需要保存喜欢的小红书作品。今天我将为你详细介绍一个强大的开源工具——XHS-Downloader这是一个专门为小红书设计的作品批量下载器让你轻松获取平台上的精彩内容。 项目核心优势为什么选择XHS-DownloaderXHS-Downloader不仅仅是一个简单的下载工具它是一个功能全面的小红书内容管理解决方案。相比其他工具它拥有以下独特优势多模式支持满足不同需求TUI图形界面适合新手用户直观操作界面命令行模式适合技术用户支持批量处理和自动化API服务器模式适合开发者集成到其他系统MCP模式支持与AI助手深度集成智能内容提取能力自动链接识别支持多种小红书链接格式智能提取作品ID批量处理一次可处理多个作品链接提高工作效率智能去重自动跳过已下载作品避免重复劳动图XHS-Downloader的图形化操作界面简洁直观 快速上手三种安装方式任你选方式一直接运行程序最适合新手如果你是Windows或macOS用户最简单的使用方式是下载预编译的可执行文件访问项目仓库的Releases页面下载对应系统的压缩包解压后直接运行main程序文件首次运行会自动生成配置文件方式二源码运行适合开发者如果你需要定制化功能或二次开发推荐使用源码运行# 克隆项目到本地 git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader # 进入项目目录 cd XHS-Downloader # 使用uv安装依赖推荐 uv sync --no-dev # 启动程序 uv run main.py方式三Docker容器部署对于需要在服务器环境或需要隔离运行的用户Docker是最佳选择# 拉取镜像 docker pull joeanamier/xhs-downloader # 运行容器 docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader⚙️ 核心功能详解1. 链接格式全面支持XHS-Downloader支持几乎所有小红书链接格式标准作品链接https://www.xiaohongshu.com/explore/作品ID发现页链接https://www.xiaohongshu.com/discovery/item/作品ID用户主页链接https://www.xiaohongshu.com/user/profile/作者ID/作品ID短链接https://xhslink.com/分享码2. 批量下载功能账号作品批量下载一键下载用户发布的所有作品收藏作品批量下载保存你收藏的优质内容点赞作品批量下载整理你点赞过的所有作品专辑作品批量下载按专辑分类下载内容3. 智能文件管理自动命名支持自定义文件名格式包含作品标题、作者昵称、发布时间等格式转换支持PNG、WEBP、JPEG、HEIC等多种图片格式文件夹模式可选将每个作品保存到独立文件夹作者归档按作者分类存储作品文件图XHS-Downloader的命令行模式支持丰富的参数配置 配置详解打造个性化下载体验关键配置参数项目的主要配置文件位于./Volume/settings.json首次运行自动生成。以下是一些重要的配置选项{ user_agent: Mozilla/5.0..., // 浏览器标识 cookie: web_sessionxxx, // 小红书Cookie非必需 proxy: http://127.0.0.1:10808, // 代理设置 image_format: JPEG, // 图片下载格式 folder_mode: false, // 是否使用文件夹模式 download_record: true, // 是否记录下载历史 author_archive: false // 是否按作者归档 }Cookie配置技巧虽然Cookie不是必需参数但配置Cookie可以获得更好的体验访问小红书网页版https://www.xiaohongshu.com/explore按F12打开开发者工具选择网络选项卡在过滤框中输入cookie-name:web_session复制完整的Cookie字符串到配置文件中图获取小红书Cookie的详细步骤 浏览器脚本网页端无缝集成Tampermonkey脚本安装XHS-Downloader提供了强大的浏览器用户脚本让你在小红书网页端直接操作安装Tampermonkey浏览器扩展添加用户脚本https://raw.githubusercontent.com/JoeanAmier/XHS-Downloader/master/static/XHS-Downloader.js启用脚本并配置服务器连接图Tampermonkey脚本安装步骤脚本核心功能一键提取在作品页面直接提取下载链接批量采集自动滚动页面采集多个作品智能推送将任务推送到本地运行的XHS-Downloader多语言支持支持中文和英文界面图用户脚本在小红书网页端的操作界面 实战技巧高效使用指南1. 批量下载用户所有作品使用用户脚本可以高效采集账号的所有作品访问目标用户主页点击用户脚本菜单中的提取账号发布作品链接脚本自动滚动页面加载所有作品复制生成的链接列表在XHS-Downloader中批量下载2. 搜索结果批量采集对于特定关键词的内容采集在小红书搜索页面输入关键词使用脚本提取搜索结果作品链接设置滚动次数默认50次获取搜索结果中的所有作品链接3. 自定义文件命名规则XHS-Downloader支持灵活的文件命名规则你可以根据需要组合以下字段作品ID、作品标题、作品描述作者昵称、作者ID发布时间、最后更新时间点赞数量、评论数量、收藏数量 高级功能API和MCP模式API服务器模式对于开发者来说API模式提供了RESTful接口可以轻松集成到其他系统中import requests server http://127.0.0.1:5556/xhs/detail data { url: https://www.xiaohongshu.com/explore/作品ID, download: True, index: [1, 3, 5], # 仅下载指定序号的图片 proxy: http://127.0.0.1:10808, } response requests.post(server, jsondata, timeout10) print(response.json())MCP模式集成MCPModel Context Protocol模式允许AI助手直接控制XHS-Downloader启动MCP模式python main.py mcp在支持MCP的应用中配置服务器地址通过自然语言指令控制作品下载️ 常见问题解答Q1下载失败或返回403错误怎么办解决方案检查Cookie是否有效建议重新获取更新User-Agent为最新浏览器版本尝试更换代理服务器适当增加请求延迟时间Q2用户脚本无法连接服务器怎么办解决方案确保XHS-Downloader程序正在运行检查配置文件中的script_server是否设置为true确认防火墙未阻止5556端口检查浏览器代理设置Q3下载的文件格式不正确怎么办解决方案检查image_format设置是否正确部分作品可能不支持HEIC格式会自动回退到WEBP确保有足够的存储空间 性能优化建议网络优化技巧使用稳定的代理服务器避免IP被封合理设置请求超时时间建议10-30秒启用断点续传功能避免重复下载存储管理优化启用folder_mode将每个作品存储在独立文件夹使用author_archive按作者归档作品定期清理临时文件和重复内容内存使用优化调整chunk参数控制下载块大小启用下载记录避免重复下载相同内容合理设置并发数量避免资源耗尽 二次开发指南项目结构概览XHS-Downloader采用模块化设计便于二次开发source/application/主要应用逻辑source/module/核心功能模块source/expansion/扩展功能source/CLI/命令行接口source/TUI/图形界面自定义扩展示例如果你需要定制化功能可以参考以下示例from source.module import XHS async def custom_download(): 自定义下载逻辑示例 async with XHS( work_path./downloads, folder_name小红书作品, name_format作者昵称 作品标题, image_formatWEBP, folder_modeTrue, author_archiveTrue ) as xhs: # 批量下载多个作品 links [ https://www.xiaohongshu.com/explore/作品ID1, https://www.xiaohongshu.com/explore/作品ID2, ] for link in links: result await xhs.extract(link, downloadTrue) print(f下载完成: {result.get(title, 未知作品)}) 项目特色与未来展望技术特色智能反爬应对内置多重反爬策略稳定可靠多线程下载支持并发下载提高效率断点续传网络中断后可以继续下载格式自动识别智能识别作品类型和最佳格式社区支持XHS-Downloader拥有活跃的开源社区你可以在以下渠道获取帮助GitHub Issues提交问题和建议Discord社区与其他用户交流经验QQ群聊获取实时技术支持未来发展方向项目将持续更新计划增加以下功能更多平台支持扩展云存储集成智能内容分类高级搜索过滤 总结XHS-Downloader作为一个成熟的开源小红书作品下载器为内容创作者、数据分析师和普通用户提供了强大而灵活的工具。无论你是需要批量保存喜欢的内容还是进行内容分析研究这个工具都能满足你的需求。使用建议在使用任何数据采集工具时请务必遵守平台的服务条款合理控制请求频率尊重内容创作者的版权将工具用于合法合规的用途。通过本文的详细介绍相信你已经掌握了XHS-Downloader的核心功能和使用技巧。现在就开始使用这个强大的工具高效管理你的小红书内容收藏吧温馨提示项目持续更新中建议关注GitHub仓库获取最新版本和功能更新。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

流式图表的增量渲染:百万点数据也要保持交互

流式图表的增量渲染:百万点数据也要保持交互

流式图表的增量渲染:百万点数据也要保持交互 高频流式数据驱动下的 Web 页面假死 在物联网实时监控、高频交易及大模型 Token 概率流式推演等场景中,前端图表需要接收来自 WebSocket 的高频数据流(如 100Hz,每秒 100 个数据点&…

2026/10/13 8:52:31 阅读更多 →
AI Agent在真实DevOps场景为何全链路成功率仅0%?ICLR‘26基准测试深度解析

AI Agent在真实DevOps场景为何全链路成功率仅0%?ICLR‘26基准测试深度解析

1. 项目概述:一个颠覆性的基准测试与它的“零分”答卷 最近在ICLR26上看到一篇论文,标题相当炸裂,直接点出了一个让整个AI Agent和DevOps圈子都坐不住的问题:在首个面向真实世界的DevOps基准测试中,一些听起来很厉害的…

2026/10/13 19:40:37 阅读更多 →
解决Linux下OpenCV导入错误:libGL.so.1缺失的完整指南

解决Linux下OpenCV导入错误:libGL.so.1缺失的完整指南

1. 问题定位:当import cv2遇上缺失的libGL.so.1在 Linux 环境下搞计算机视觉或者图像处理,import cv2几乎是每个 Python 脚本的开场白。但就是这个看似简单的导入语句,却可能成为新手甚至老手在配置环境时遇到的第一个“拦路虎”。报错信息通…

2026/10/10 16:15:33 阅读更多 →

最新新闻

5G-A通感融合能力开放:NEF架构、接口与信令流程详解

5G-A通感融合能力开放:NEF架构、接口与信令流程详解

简介:这份文档资料聚焦5G-A阶段通信感知融合的能力开放技术,面向通信领域研究者、核心网工程师及高校相关专业师生,帮助读者系统理解通感一体化从架构设计到业务落地的完整脉络。资源包内含1个docx文档,大小约151KB,内…

2026/10/13 19:40:25 阅读更多 →
YOLOv8人脸表情识别训练避坑指南:从数据集到推理部署

YOLOv8人脸表情识别训练避坑指南:从数据集到推理部署

简介:YOLOv8算法人脸表情识别训练权重与配套数据集组成一套可直接上手的目标检测训练资源,面向计算机视觉开发者和算法学习者,适用于人机交互、课堂专注度分析、驾乘安全监测等需要判断人物情绪状态的场景,也适合作为相关课题演示…

2026/10/13 19:40:25 阅读更多 →
恶意加密流量检测:深度学习与特征筛选完整源码实战

恶意加密流量检测:深度学习与特征筛选完整源码实战

简介:基于深度学习的恶意加密流量检测系统是一份完整的Python毕业设计源码与文档资料,面向信息安全方向的高校学生,可用于课程设计、期末大作业或毕设答辩。项目覆盖恶意加密流量识别的数据预处理、特征筛选、模型训练、结果分析与可视化展示…

2026/10/13 19:40:25 阅读更多 →
MQL5 通过 libmysql.dll 访问 MySQL:从环境配置到批量写入的完整实践

MQL5 通过 libmysql.dll 访问 MySQL:从环境配置到批量写入的完整实践

简介:这份文档资料面向使用 MetaTrader 平台进行量化开发的程序员,聚焦 MQL5(MQL4)无法直接与数据库交互这一痛点,讲解如何借助接口库访问 MySQL 数据库。内容围绕 MQLMySQL.mqh、MQLMySQL.dll 与 libmysql.dll 三层结…

2026/10/13 19:40:25 阅读更多 →
EJB入门项目实战:三类Session Bean与JNDI部署避坑指南

EJB入门项目实战:三类Session Bean与JNDI部署避坑指南

简介:这是一份面向EJB初学者的入门实践项目,基于IDEA与JBoss 7.1.1应用服务器,覆盖无状态/有状态会话Bean、实体Bean与消息驱动Bean的搭建与部署,适合正在学习Java EE组件化开发、希望理解EJB生命周期与事务控制的读者。压缩包共4…

2026/10/13 19:40:25 阅读更多 →
Nano Banana 2.1降价背后:API账单未减半的三大原因

Nano Banana 2.1降价背后:API账单未减半的三大原因

Nano Banana 2.1降价了,价格直接腰斩。按常理想,原来一个月花100元的API调用费,现在应该50元就够了。可我这几个月盯着账单数据,发现事情远没有这么简单——有些月份总花费只降了10%出头,甚至有一个周五的峰值账单比降…

2026/10/13 19:39:21 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →