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/8/2 9:12:05 阅读更多 →
AI Agent在真实DevOps场景为何全链路成功率仅0%?ICLR‘26基准测试深度解析

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

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

2026/8/2 9:12:05 阅读更多 →
解决Linux下OpenCV导入错误:libGL.so.1缺失的完整指南

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

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

2026/8/2 9:12:05 阅读更多 →

最新新闻

网盘直链下载助手:终极免费提速方案,8大网盘下载速度提升10倍!

网盘直链下载助手:终极免费提速方案,8大网盘下载速度提升10倍!

网盘直链下载助手:终极免费提速方案,8大网盘下载速度提升10倍! 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / …

2026/8/2 10:08:27 阅读更多 →
微程序控制器设计与实现:从原理到TEC-4实验平台实践

微程序控制器设计与实现:从原理到TEC-4实验平台实践

1. 项目概述:从“黑盒”到“白盒”的认知跃迁 在计算机组成原理的学习中,我们常常把CPU当作一个整体,输入指令和数据,得到运算结果。但指令究竟是如何被识别、拆解,并驱动运算器、存储器等部件协同工作的?这…

2026/8/2 10:08:27 阅读更多 →
基于ESP32-S3的离线语音关键词识别:从硬件选型到模型部署全流程

基于ESP32-S3的离线语音关键词识别:从硬件选型到模型部署全流程

1. 项目缘起:从“嘿,Siri”到“你好,小安”不知道你有没有过这样的体验:半夜想关灯,手却懒得伸向开关;做饭时手上沾满面粉,想查个菜谱却不想碰油腻的手机;或者,在嘈杂的车…

2026/8/2 10:08:27 阅读更多 →
贝叶斯神经网络:从不确定性量化到PyTorch实战

贝叶斯神经网络:从不确定性量化到PyTorch实战

1. 项目概述:从确定性到不确定性的思维跃迁在深度学习的浪潮里,我们习惯了构建一个又一个“黑箱”模型:输入数据,模型给出一个确定的预测值。无论是图像分类的类别概率,还是回归预测的具体数值,传统神经网络…

2026/8/2 10:07:27 阅读更多 →
电竞选手形象塑造:从Bin的案例看团队话语权与舆论标签的博弈

电竞选手形象塑造:从Bin的案例看团队话语权与舆论标签的博弈

在电竞圈,选手的性格与团队氛围一直是粉丝和观众津津乐道的话题。近期,关于BLG上单选手Bin(陈泽彬)在RNG时期“脾气差”的传闻再次被提及,而前RNG教练朱开(KenZhu)在直播中的一番回忆&#xff0…

2026/8/2 10:07:27 阅读更多 →
Unity XR开发与性能优化实战:官方电子书资源深度解析与应用指南

Unity XR开发与性能优化实战:官方电子书资源深度解析与应用指南

1. 项目概述:为什么Unity开发者需要一本“实战指南”? 如果你是一名Unity开发者,无论是刚入门的新手,还是已经摸爬滚打几年的熟手,我相信你都经历过这样的时刻:面对一个复杂的性能问题,比如VR场…

2026/8/2 10:07:27 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →