news 2026/8/17 17:23:17

小红书批量下载终极指南:XHS-Downloader 从链接提取到高清下载一次搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小红书批量下载终极指南:XHS-Downloader 从链接提取到高清下载一次搞定

小红书批量下载终极指南:XHS-Downloader 从链接提取到高清下载一次搞定

【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader

周五深夜,阿然盯着一位博主的装修笔记合集犯了难——300 多篇图文要逐条复制链接、逐张保存图片,怕是天亮都忙不完。直到她用上 XHS-Downloader 这款开源的小红书链接提取与作品采集工具:把链接丢进去,图文、视频、动图自动批量下载,点赞、评论、发布时间等作品信息也一并抓取归档,这才真正从"搬运工"变成了"收藏家"。

XHS-Downloader 是一个免费开源的小红书作品批量下载工具,能提取账号发布、收藏、点赞、专辑的作品链接,采集作品信息与下载地址,并支持图形界面、命令行、浏览器脚本、API、MCP 多种玩法。接下来我会像老用户带路一样,把从零上手到进阶玩法的完整路线讲给你听。

没有它 vs 有了它:一张表看懂差距

使用场景手动操作使用 XHS-Downloader
保存单篇图文复制链接 → 逐张右键存图粘贴链接 → 一键下载全部图片
整理作者全部作品翻页截图、手动命名提取链接批量下载,按作者自动归档
下载高清视频到处找解析,画质难保证配置 Cookie 后按分辨率/码率优先下载
重复下载防坑全凭记忆,容易漏存自动记录已下载 ID,智能跳过
数据留档图片存了,信息丢了作品信息持久化保存,可导出文本/Markdown

一句话总结:它把"逐篇、逐图、逐条"的手工劳动,压缩成了"复制、粘贴、回车"三连。

首次体验:三种启动方式,从零到跑通

方式一:直接下载程序包,最省事

Windows 或 Mac 用户可直接获取程序压缩包,解压后双击运行main即可。首次启动会自动生成配置文件./Volume/settings.json,所有参数都能在这里调整;作品默认存放在./Volume/Download/目录,开箱即用,零配置也能跑。

方式二:源码运行,推荐开发者

如果你喜欢自己掌控一切,用 uv 装依赖只要两条命令:

git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader uv sync --no-dev uv run main.py

方式三:Docker 一键部署

不想污染本地环境?一条命令把服务跑起来,数据通过卷持久化:

docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader

启动后你会看到深色风格的图形界面,顶部输入框就是主战场——把小红书链接粘贴进去,点击"下载作品文件"即可;底部有 Q(退出)、U(检查更新)、S(设置)等快捷键,界面长这样:

贴心细节值得点赞:程序支持剪贴板监听,复制链接后自动识别;下载记录默认开启,同一作品第二次遇到时直接跳过,绝不重复占硬盘;中途断网还能断点续传,文件完整性也有校验机制。

场景实战:两招搞定"批量下载"

批量收集某位作者的全部作品

想攒下某位摄影博主的全部图集?两个工具配合即可:

  1. 浏览器安装 Tampermonkey 扩展,再添加项目自带的用户脚本;
  2. 在作者主页点击脚本菜单,脚本会自动滚动页面、加载全部作品,一键提取发布、收藏、点赞、专辑里的所有链接;
  3. 在程序配置中把script_server设为true,保持程序后台运行,浏览器里点"推送下载任务",主程序自动接手下载。

脚本下载多个文件时会自动打包成压缩包,还支持"全选/全不选"勾选图片,体验接近手机 App。

命令行精准下载:只要第 1、3、5 张图

图文笔记里往往混着无关配图,命令行模式可以只挑想要的序号:

python main.py --url "小红书作品链接" --index "1 3 5" --download true

--index对图文/图集作品生效,多个序号用空格分隔。想批量处理多个链接也简单,所有链接用引号包住、空格隔开即可。完整参数表可以通过python main.py --help查看:

避坑地图:新手最容易踩的 4 个坑

错误现象原因解决办法
视频画质很低未配置 Cookie,只能拿低分辨率配置网页版 Cookie 后可获取高清版本
下载频繁失败或提示风控使用了很久以前获取的链接用最新获取的作品链接重新采集
重新下载同一作品没反应下载记录里已有该作品 ID删除./Volume/ExploreID.db中的对应记录
脚本自动滚动被平台检测自动滚动可能被识别为自动化操作该功能默认关闭,需要时再谨慎开启

其中最关键的是 Cookie 配置。别担心,它不需要登录账号,步骤很简单:

  1. 浏览器打开https://www.xiaohongshu.com/explore
  2. F12打开开发者工具,切到"网络"选项卡;
  3. 过滤框输入web_session,点击任意作品抓取数据包;
  4. 复制完整 Cookie,粘贴到./Volume/settings.jsoncookie字段。

深度挖掘:把下载能力交给 API 和 MCP

XHS-Downloader 不只是个"下载器",它还能变身服务器,让你的程序或 AI 助手直接调用下载能力。

启动 API 模式:python main.py api,浏览器访问http://127.0.0.1:5556/docs即可看到交互式接口文档。下面是一个可复制的调用示例,向/xhs/detail接口提交链接,程序就会返回作品信息并按需下载:

import requests response = requests.post( "http://127.0.0.1:5556/xhs/detail", json={"url": "小红书作品链接", "download": True, "index": [1, 3, 5]}, timeout=10, ) print(response.json()) # 作品信息 + 下载结果

想接 AI 助手?启动 MCP 模式python main.py mcp,在支持 MCP 的客户端里填入地址http://127.0.0.1:5556/mcp/,就能用自然语言让助手"帮我下载这篇作品的图片",适合把采集流程沉淀成团队工作流。

FAQ 速查

问:下载的文件默认存在哪里?答:./Volume/Download/目录,可在配置文件修改存储路径和文件夹名。

问:想让文件按作者分开存放怎么设?答:把author_archive设为true,程序会按"作者ID_作者昵称"建文件夹,昵称变了还会自动更新。

问:文件名能自定义吗?答:可以。name_format支持组合发布时间、作者昵称、作品标题、点赞数、作品 ID 等字段,例如"发布时间 作者昵称 作品标题"。

问:支持哪些链接格式?答:支持 explore、discovery/item、用户主页、xhslink 短链等多种格式,一次可粘贴多个链接。

问:不想下载动图怎么办?答:把live_download设为false即可关闭 LivePhoto 动图下载。

问:下载的图片想统一成指定格式?答:设置image_format为 PNG、WEBP、JPEG、HEIC 中的任意一种,也支持自动识别原始格式。

现在就开始你的内容收藏之旅

XHS-Downloader 把"复制、粘贴、回车"变成了管理小红书内容的标准动作:个人素材库、竞品内容跟踪、团队内容沉淀,都能在一套流程里搞定。它完全免费开源,长期活跃维护,遇到问题可以找作者反馈。

快速起步就三步:克隆仓库git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader,安装依赖uv sync --no-dev,然后uv run main.py;想省事的话,也可以直接下载现成程序包,双击main就能开跑。

最后提醒一句:请合理控制请求频率,尊重原创作者版权,仅下载个人使用或已获授权的内容。工具再好,合规使用才能长久。

今天就动手试试吧——把第一篇心仪的小红书作品链接丢进去,你会回来感谢自己的。

【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/17 17:19:44

双电解液系统与超浓电解液:突破350Wh/kg电池能量密度的关键技术

1. 从实验室奇闻到产业曙光:350Wh/kg的能量密度意味着什么?最近,一篇关于“24M双电解液系统”的论文在电池圈里激起了不小的水花。标题很直接,也很震撼:“24M双电解液系统可以产生350Wh/kg电池”。对于圈外人&#xff…

作者头像 李华
网站建设 2026/8/17 17:19:22

MySQL视图创建与管理:三种方法详解与实战避坑指南

1. 视图是什么,以及为什么你需要它如果你经常和数据库打交道,尤其是处理一些需要反复查询、但查询逻辑又比较固定的报表或数据组合时,你可能会发现自己在重复编写一些冗长且复杂的SQL语句。每次都要写一遍,不仅效率低下&#xff0…

作者头像 李华
网站建设 2026/8/17 17:16:18

Easy系列气缸控制功能块(ST语言状态机版本)

Easy系列PLC气缸控制功能块(完整ST代码) Easy系列PLC 气缸控制功能块(完整ST代码)-CSDN博客文章浏览阅读3次。博途PLC面向对象系列之"双通气缸功能块"博途PLC 面向对象系列之“双通气缸功能块“(SCL代码)_plc面向对象-CSDN博客文章浏览阅读646次。本文介绍了博途PL…

作者头像 李华
网站建设 2026/8/17 17:09:03

LLM API黑箱风险:如何识别与应对大语言模型的隐性认知操纵

你有没有想过,你正在使用的那个智能对话API,它告诉你的“事实”,可能正在悄悄地、有选择地塑造你的认知?这不是科幻小说的情节,而是当我们把“真相”的裁决权交给一个我们无法窥探其内部运作的黑箱时,正在发…

作者头像 李华
网站建设 2026/8/17 17:08:25

电赛团队高效协作框架:从环境搭建到联调的全流程工程化实践

这次我们来看一个关于电赛组队和模型选择的项目。虽然标题看起来像是感慨,但背后其实指向一个很实际的技术问题:在电子设计竞赛这类团队项目中,如何平衡技术选型、团队协作和资源分配。好的模型或算法固然重要,但如果没有靠谱的队…

作者头像 李华