news 2026/8/20 9:29:20

小红书作品下载别再靠截屏,这款开源工具让图文、视频、动图一次到位

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小红书作品下载别再靠截屏,这款开源工具让图文、视频、动图一次到位

小红书作品下载别再靠截屏,这款开源工具让图文、视频、动图一次到位

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

提到小红书作品下载,很多人的第一反应是"截图保存"或"右键另存"。直到你遇到这些瞬间:九宫格图片得一张张手动保存到崩溃;动态图片保存下来只剩一张静图;视频画质糊得看不清字幕——你才会意识到,普通保存方式根本拿不到作品的原貌。

问题不在你,而在方法。XHS-Downloader 是一款开源的小红书作品下载工具,能完整获取图文、视频和动态图片,还支持批量处理、剪贴板监听、命令行调用与 Docker 部署。无论你是零基础用户,还是想把它接进自己系统的开发者,都能找到顺手的使用姿势。

它到底能帮你做什么

一句话概括:粘贴链接,把小红书作品完整下载到本地。围绕这件事,它提供了几项核心能力:

  • 全类型覆盖:图文、视频、LivePhoto 动图都能下载,并支持自定义图片格式
  • 批量与智能:一次输入多个链接,自动去重、断点续传、跳过已下载作品
  • 多形态入口:图形界面、命令行、浏览器用户脚本、API、MCP 五种方式随你选
  • 本地优先:作品数据与下载记录都存在本地,开源透明,不涉及上传

安装准备:两条路,选一条就行

先别急着下载,先想清楚自己属于哪种情况。

路线一:源码运行,适合想尝鲜新功能、或打算二次开发的用户。需要 Python 3.12 及以上版本:

git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader pip install -r requirements.txt python main.py

习惯用 uv 的话,uv sync --no-dev同步依赖后,用uv run main.py启动即可。

路线二:直接运行程序,适合不想碰代码的普通用户。从项目的 Releases 页面下载对应平台的压缩包,解压后双击main就能用。如果你在 Mac 上首次运行被系统拦截,在终端执行一次xattr -cr 项目文件夹路径就能解除限制。

基础操作:粘贴链接,点一下下载

启动后你会看到主界面,核心区域只有一个问题:请输入小红书图文/视频作品链接。

这里有个小技巧:多个链接之间用空格分隔,一次回车就能连续下载。程序会自动从乱七八糟的分享文案里提取有效链接,你不需要手动整理。界面上还有"读取剪贴板"按钮,复制过链接后点它,省去手动粘贴的步骤。

常用的快捷键也值得记一下:Q退出、U检查更新、S程序设置、R查看下载记录、M开启监听、A关于项目。

场景进阶:三个高频用法

掌握基础操作后,下面这三个进阶用法能帮你省下大量时间。

用法一:命令行批量下载,还能挑图片

图文作品动辄十几张图,有时候你只想要其中几张,怎么办?命令行模式可以精准指定图片序号:

# 下载单个作品 python main.py --url "https://www.xiaohongshu.com/explore/作品ID?xsec_token=xxx" # 批量下载多个作品(用引号包住,空格分隔) python main.py --url "链接1" "链接2" "链接3" # 只下载图文作品的第 2、4、6 张图 python main.py --url "作品链接" --index 2 4 6

命令行模式同样支持--cookie--proxy--image_format等参数,方便写进脚本做定时任务。注意一点:指定了--index时只处理第一个作品链接,两者不要混用。

用法二:剪贴板监听,复制即下载

在浏览小红书时看到什么就复制什么,程序会像小助手一样自动接住链接开始下载。主界面按M键开启监听模式,之后你在任何 App 里复制小红书链接,它都会自动识别并处理,日志区会实时显示每个文件的下载进度。

这个模式特别适合"逛到哪存到哪"的收藏型用户——不用来回切换窗口,收集灵感的过程几乎无感。

用法三:配一个 Cookie,视频画质翻倍

如果发现下载的视频只有低清版本,先别怀疑工具,多半是没配 Cookie。小红书对未登录访客默认返回低分辨率视频,而配置 Cookie 后就能拿到高清资源,整个过程不需要登录账号

获取方式也很简单:浏览器打开任意小红书页面,按F12打开开发者工具,切到"网络"面板,刷新页面后随便点一个请求,在"标头"里找到 Cookie 字段复制下来,填入程序设置即可。

开发者视角:API 与 MCP 怎么接

如果你想把下载能力接进自己的工具链,程序提供了两种服务模式。

API 模式:运行python main.py api启动本地服务,然后向/xhs/detail发送 POST 请求,传入urldownloadindex等参数,就能拿到作品的结构化数据或触发下载。接口文档会自动生成在http://127.0.0.1:5556/docs

MCP 模式:运行python main.py mcp后,在支持 MCP 的 AI 客户端里添加一个 Streamable HTTP 服务,地址填http://127.0.0.1:5556/mcp/。配置完成后,你就能在对话里直接说"帮我下载这个作品的第 3 张图",AI 会替你调用工具完成操作。

三个落地场景:什么时候用它、怎么用

个人用户:周末收藏了一篇旅行攻略,想离线慢慢看。复制链接,一次粘贴三个作品链接,等下载完成,图片、视频整整齐齐躺在文件夹里,按作者归档,下次出门前翻出来就能用。

内容创作者:需要收集同领域博主的优质作品做灵感库。先在浏览器装好 Tampermonkey 并安装项目自带的用户脚本,打开目标账号主页,脚本能自动滚动并提取发布、收藏、点赞、专辑里的所有作品链接,再配合程序批量下载,素材库一天就能搭起来。

开发者:团队要做一个小红书内容采集系统。启动 API 模式,把/xhs/detail封装进内部服务,传入链接即可获得作品标题、作者、点赞数等结构化数据,下载任务也一并完成,无需自己逆向接口。

新手避坑清单

  • 视频只有低清版:先配置 Cookie(无需登录),不要反复重试浪费时间
  • 动图保存后是静图:检查设置里的动图下载开关是否开启;HEIC 格式需播放器支持,打不开就换成 WEBP 或 PNG
  • 下载中途断网:程序支持断点续传,重新运行会接着下载,不会重复劳动
  • 同一个作品反复下载:默认开启下载记录,已下载的作品会自动跳过
  • 链接失效被风控:作品链接自带日期信息,尽量用最新复制到的链接
  • Linux 下剪贴板无反应:安装xclipxsel即可解决
  • 命令行批量不生效:确认多个链接都用引号包住、空格分隔

下一步,动手试试

下载一个作品,往往只需要三分钟:装好程序、粘贴链接、按下下载。如果你在使用的过程中想深入了解每一项配置的含义,项目根目录下的 README.md 里写得很完整,包括全部参数说明和常见问题解答。

从一个小目标开始吧:把最近收藏的三个作品下载到本地,感受一下"完整保存"和"截图保存"的差别。遇到问题、有改进想法,欢迎到项目社区讨论——开源项目最好的样子,就是大家一起把它打磨得更好用。

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

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

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

异构多智能体协同推理:提升复杂数学问题求解的可靠性与效率

1. 从单兵作战到团队协作:为什么数学问题求解需要异构多智能体?如果你尝试过让一个大语言模型去解一道复杂的数学题,比如一道融合了代数、几何和概率论的高中竞赛题,你大概率会经历这样的过程:模型一开始信心满满地给出…

作者头像 李华
网站建设 2026/8/20 9:23:59

基于Langfuse的LLM应用可观测性实战:从部署到智能体评估

这次我们来看一个面向大模型应用开发者的实战项目:基于 Langfuse 平台的智能体评估与 LLM 观测。如果你正在开发或优化基于大语言模型(LLM)的智能体(Agent)、RAG 系统或复杂应用链,并且苦于无法有效追踪每一…

作者头像 李华
网站建设 2026/8/20 9:21:17

GPT-Astra前瞻:多模态AI与智能体开发实战指南

最近在开发者社区和AI圈子里,关于OpenAI新模型“GPT-Astra”的讨论热度持续攀升。虽然官方尚未正式发布,但各种技术推测、功能猜想和潜在的集成方案已经成为了开发者们关注的热点。对于技术从业者而言,提前了解其可能的技术架构、应用场景以及…

作者头像 李华
网站建设 2026/8/20 9:19:52

网络工程师实战成长路径:从思维模型到自动化架构

最近和几位刚入行的朋友聊天,发现一个挺有意思的现象:他们手里攒了不少号称“从入门到精通”的网络工程师课程,但真到上手配置设备、排查故障时,还是感觉无从下手。要么是命令记不住,要么是理论串不起来,遇…

作者头像 李华
网站建设 2026/8/20 9:14:56

阿里Java面试神技:核心知识体系与实战解析

1. 项目背景与核心价值这个在GitHub上获得60K星标的"Java核心面试神技"项目,本质上是一套由阿里巴巴技术团队内部孵化的Java面试知识体系。作为国内顶尖互联网公司的技术输出,它完整呈现了阿里系Java技术栈的面试考核标准与知识框架。不同于市…

作者头像 李华