小红书批量下载工具XHS-Downloader:3种方法轻松搞定内容采集
小红书批量下载工具XHS-Downloader:3种方法轻松搞定内容采集
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
还在为小红书上的精彩内容无法批量保存而烦恼吗?每次看到喜欢的图文或视频都要手动下载,效率低下还容易遗漏?XHS-Downloader小红书作品批量下载工具就是你的救星!这款强大的开源工具能够帮你轻松提取账号发布、收藏、点赞、专辑作品链接,采集作品信息,并下载图文、视频等多种格式文件。无论你是内容创作者、数据分析师还是普通用户,都能找到适合自己的高效下载方案。
🎯 你的小红书下载痛点,我们都有解决方案
你是否遇到过这些问题?
- 看到喜欢的笔记想批量保存,却只能一个个手动下载
- 需要整理某个作者的所有作品,但找不到快捷方法
- 想收集灵感素材,但保存的内容信息不完整
- 下载的视频画质不清晰,想要高清版本
XHS-Downloader正是为解决这些痛点而生!它不仅支持批量下载,还能提取完整的作品信息(点赞、评论、发布时间等),让你轻松管理小红书内容。
XHS-Downloader V2.7 Stable版本主界面,支持链接输入、剪贴板监听和批量下载功能
🚀 5分钟快速上手:选择最适合你的方法
方法一:图形界面模式 - 零基础也能用
如果你是技术小白,或者只想简单快速地下载内容,图形界面是最佳选择!下载程序后双击运行,就能看到一个简洁直观的操作界面。
简单3步搞定下载:
- 复制小红书作品链接
- 粘贴到程序输入框
- 点击下载按钮即可
特色功能亮点:
- ✅ 支持剪贴板监听,自动检测链接
- ✅ 可视化操作界面,无需任何命令
- ✅ 自动跳过已下载作品,避免重复
- ✅ 多语言支持(中文/英文)
方法二:命令行模式 - 批量处理高手
如果你需要批量处理多个链接,或者想要集成到自动化脚本中,命令行模式是你的不二选择!
XHS-Downloader命令行模式提供丰富的参数配置,满足高级用户需求
基础用法示例:
python main.py --url "小红书作品链接" --download true高级功能亮点:
- 批量处理多个链接,空格分隔即可
- 支持指定下载图文作品的图片序号
- 自定义文件命名格式
- 按作者分类归档作品
常用参数说明:
--url:小红书作品链接,多个链接用空格分隔--index:下载指定序号的图片(仅对图文/图集生效)--folder_name:作品文件夹名称格式--name_format:作品文件名称格式--cookie:小红书网页版Cookie(无需登录)--proxy:网络代理设置
方法三:浏览器脚本 - 无缝集成体验
想要在浏览小红书时一键下载?安装用户脚本就能实现!
浏览器脚本支持在小红书网页端直接选择图片并下载
安装步骤超简单:
- 安装Tampermonkey浏览器扩展
- 添加XHS-Downloader用户脚本
- 在程序配置中开启脚本服务器
- 浏览器中一键推送下载任务
📦 安装配置:从零开始的完整指南
新手友好安装方案
方案A:直接下载可执行文件
- 前往GitCode仓库下载最新版本
- 解压文件到任意目录
- 双击运行
main程序文件
方案B:源码运行(推荐开发者)
# 克隆项目到本地 git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader # 使用uv安装依赖(推荐) uv sync --no-dev # 运行程序 uv run main.py方案C:Docker一键部署
docker pull joeanamier/xhs-downloader docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader获取高清视频的秘诀:Cookie配置
想要下载高清视频?配置Cookie是关键!别担心,这比你想的简单:
通过浏览器开发者工具获取小红书Cookie的详细步骤
5步获取Cookie:
- 浏览器访问
https://www.xiaohongshu.com/explore - 按F12打开开发者工具
- 切换到"网络"选项卡
- 筛选
web_session - 复制完整Cookie到配置文件
配置文件位置:./Volume/settings.json
⚙️ 核心功能详解:不只是下载那么简单
智能下载管理
自动去重机制
- 记录已下载作品ID,避免重复下载
- 支持手动清理重新下载
- 文件完整性校验,确保下载完整
文件命名自定义支持多种命名格式组合:
- 发布时间 + 作者昵称 + 作品标题
- 作品ID + 作品类型 + 点赞数量
- 自定义组合任意字段
作者归档功能
- 按作者ID自动分类存储
- 支持作者别名映射
- 自动更新昵称变化
多种作品类型支持
全面覆盖小红书内容类型:
- 📸 图文作品(支持PNG、WEBP、JPEG、HEIC格式)
- 🎬 视频作品(支持高清下载)
- 🎞️ LivePhoto动图
- 📋 作品信息完整采集
灵活的下载选项
选择性下载:
- 仅下载图文作品中的指定图片
- 单独下载视频或图片
- 批量处理多个链接
下载偏好设置:
- 视频质量偏好(分辨率优先/码率优先/文件大小优先)
- 图片格式选择
- 是否下载动图文件
🔧 高级应用场景:发挥最大价值
MCP服务集成方案
XHS-Downloader支持Model Context Protocol,可与AI助手无缝集成!
MCP服务配置界面,支持与AI助手无缝集成
API调用示例:
import requests def download_via_api(): server = "http://127.0.0.1:5556/xhs/detail" data = { "url": "小红书作品链接", "download": True, "index": [1, 3, 5] # 仅下载指定序号的图片 } response = requests.post(server, json=data, timeout=10) return response.json()内容创作者的工作流
素材收集与管理:
- 批量下载灵感参考作品
- 按主题分类存储内容素材
- 建立个人内容资源库
竞品分析与研究:
- 定期下载竞品最新内容
- 分析内容趋势与用户偏好
- 生成内容策略报告
运营团队协作方案
团队内容共享:
- 建立统一的下载规范
- 配置共享存储路径
- 设置团队协作工作流
数据分析与报告:
- 批量下载行业热点内容
- 提取关键数据指标
- 生成周期性分析报告
🛠️ 实用技巧与避坑指南
新手常见问题解答
Q:为什么视频下载的画质不高?A:需要配置Cookie才能获取高清视频,按照前面的Cookie配置步骤操作即可。
Q:如何批量下载某个作者的所有作品?A:使用用户脚本提取作者主页链接,然后批量处理。
Q:下载的文件在哪里?A:默认保存在./Volume/Download/目录下,可在配置文件中修改。
Q:支持哪些链接格式?
https://www.xiaohongshu.com/explore/作品ID https://xhslink.com/分享码 https://www.xiaohongshu.com/discovery/item/作品ID性能优化建议
网络请求优化:
# 在配置文件中调整以下参数 { "timeout": 10, # 请求超时时间 "max_retry": 3, # 最大重试次数 "chunk": 2097152, # 分块大小(2MB) "proxy": "http://127.0.0.1:10808" # 代理配置 }存储策略建议:
- 根据作品类型设置合适的分文件夹策略
- 启用author_archive按作者分类管理
- 合理设置name_format保持命名规范
安全使用提醒
重要注意事项:
- 遵守小红书平台规则,合理控制请求频率
- 仅下载个人使用或已授权的内容
- 尊重原创作者版权
- 遵守相关法律法规
📊 项目架构与二次开发
核心模块结构
source/ ├── application/ # 应用层逻辑 ├── module/ # 核心模块(下载、请求、数据处理) ├── CLI/ # 命令行接口 ├── TUI/ # 终端用户界面 └── translation/ # 多语言支持二次开发示例
自定义下载处理器:
from source import XHS async def custom_download(): async with XHS( work_path="./my_downloads", folder_name="小红书内容", name_format="发布时间 作者昵称 作品标题", image_format="WEBP", download_record=True, author_archive=True ) as xhs: # 批量处理链接 links = ["链接1", "链接2", "链接3"] for link in links: result = await xhs.extract(link, download=True) print(f"下载完成:{result.get('title')}")🎉 开始你的小红书内容管理之旅
XHS-Downloader作为一款功能全面、使用灵活的小红书作品下载工具,无论你是普通用户还是开发者,都能找到适合自己的使用方式。
立即开始:
git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader uv sync --no-dev python main.py项目优势总结:
- ✅ 支持多种下载模式(GUI、CLI、API)
- ✅ 完整的作品信息采集
- ✅ 智能的文件管理和去重
- ✅ 灵活的二次开发接口
- ✅ 活跃的社区支持和持续更新
不要再为繁琐的内容保存而烦恼,让XHS-Downloader帮你高效管理小红书内容!无论是个人素材收集、竞品分析,还是团队协作,这款工具都能让你的工作事半功倍。
小贴士:遇到问题?查看官方文档或加入社区讨论,开发者会及时为你解答!
现在就行动起来,开启高效的小红书内容管理新时代!🚀
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
