小红书作品下载终极指南从安装到批量收藏3 步就能上手【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader周六晚上你刷到一条收藏过万的旅行攻略想保存下来却处处碰壁长按图片只有压缩图下载视频要开会员九张图还得一张张手动操作。小红书作品下载这件事正是 XHS-Downloader 这款开源工具最擅长的——它能把图文、视频、LivePhoto 动图完整保存到本地画质不打折还能批量处理。一句话总结粘贴链接、选择方式、点击下载整个过程不到一分钟。为什么普通方法保存小红书内容这么难先别急着动手我们把问题看清楚。小红书对内容的保护比较严密普通用户的保存手段通常会遇到四道坎动态图片LivePhoto 动图一旦保存就变成静态图片精彩瞬间直接丢失视频画质不登录、不走官方渠道能拿到的视频分辨率往往很低批量效率一个九图作品要一张张存收藏夹里上百条内容想想就头疼格式兼容部分原图使用特殊格式下载后本地播放器根本打不开。上图是 XHS-Downloader 的主界面输入链接、点击下载就这么简单。说白了问题不在于「能不能存」而在于「存得好不好、快不快」。XHS-Downloader 的思路很直接从底层解析小红书的数据接口把作品信息、下载地址、文件资源一次性取出来再交给你自由支配。它能做什么一张表看懂核心能力这款小红书作品下载工具的核心能力可以归纳为四个字链接提取 作品采集。展开说它支持能力具体表现提取链接账号发布、收藏、点赞、专辑的作品链接搜索结果里的作品和用户链接都能一键提取采集信息获取作品的标题、描述、标签、点赞收藏数据、发布时间等完整信息下载文件图文、视频、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 sync --no-dev同步依赖再uv run main.py启动。方式二直接运行可执行文件适合新手Windows 10 及以上、macOS 用户可以直接使用项目打包好的程序压缩包解压后双击main即可运行无需安装 Python。唯一要注意的是macOS 首次运行需要在终端执行一次xattr -cr 项目文件夹路径来解除系统安全限制。方式三Docker 部署适合服务器docker pull joeanamier/xhs-downloader docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader镜像里已装好全部依赖数据目录通过卷挂载到本地随时可以换机器继续用。 小提示如果只是日常下载作品选方式二最省心如果还想体验用户脚本、API 联动这些进阶功能建议用方式一。第二步选择适合你的使用方式安装完成只是开始XHS-Downloader 提供了多种操作入口对应不同场景使用方式适合人群一句话点评图形界面新手粘贴即下载零学习成本命令行批量处理一条命令搞定多链接服务器API/MCP开发者可编程、可被 AI 调用用户脚本网页党浏览器里直接采集链接图形界面粘贴即下载启动后在输入框粘贴作品链接即可多个链接用空格分隔程序会自动提取有效链接点一下「读取剪贴板」连复制都省了。界面下方的快捷键也很直白S进设置、M开启剪贴板监听、R查看下载记录、U检查更新。命令行批量与精准下载命令行模式适合批量处理参数一目了然。如果你要处理大量链接或者只想下载图文作品里的某几张图命令行是最高效的方式# 下载单个作品 python main.py --url 小红书作品链接 # 批量下载多个链接用空格分隔整体用引号包裹 python main.py --url 链接1 链接2 链接3 # 图文作品只下载第 1、3、5 张图片 python main.py --url 作品链接 --index 1 3 5这里的--index参数是命令行独有的便利一个九图作品你只想要其中三张一条命令搞定省流量也省空间。服务器模式API 与 MCP运行python main.py api会启动一个本地服务访问http://127.0.0.1:5556/docs能看到自动生成的接口文档。想集成到自己的系统里一段简单的 Python 请求就够了import requests # 前提已通过 python main.py api 启动本地服务 server http://127.0.0.1:5556/xhs/detail data { url: 小红书作品链接, download: True, # 是否同时下载文件 index: [1, 3, 5], # 只下载第 1、3、5 张图片 proxy: http://127.0.0.1:10808, # 可选走代理请求 } response requests.post(server, jsondata, timeout10) print(response.json())第三步配置 Cookie解锁高清画质这一步最容易被忽略却直接影响下载质量。默认情况下视频作品只能拿到低分辨率版本在设置里填入一个有效的网页 Cookie无需登录账号就能解锁高清画质。在浏览器开发者工具的「网络」面板里筛选web_session请求即可复制 Cookie。具体操作打开小红书网页版按F12打开开发者工具切到「网络」面板并勾选「保留日志」刷新页面后在筛选栏输入web_session从请求的 Cookie 一栏复制完整内容粘贴进程序的cookie参数即可。配置会自动保存在Volume/settings.json文件里之后无需重复设置。进阶玩法浏览器脚本与 MCP 联动用户脚本浏览器里直接采集如果你装了 Tampermonkey油猴扩展可以安装项目自带的用户脚本在小红书网页上直接操作通过 URL 安装用户脚本几步就完成。脚本菜单提供发布、点赞、收藏、专辑等各类链接的提取入口。装上之后脚本可以自动滚动页面把账号发布、点赞、收藏、专辑的作品链接一次性提取到剪贴板再配合主程序的「剪贴板监听」复制完链接下载自动开始——这就是官方推荐的「脚本采集 程序下载」组合拳。MCP 模式让 AI 帮你下载程序还支持 MCPModel Context Protocol模式运行python main.py mcp后AI 助手就能通过标准协议调用下载能力用自然语言告诉 AI「下载这个作品的第 2 张图」它就能替你完成。常见问题与报错处理Q下载的视频画质还是糊的A先检查是否配置了有效的 Cookie。小红书对未登录请求会限制视频分辨率填上 Cookie 后重启程序再试。Q动图下载下来是静态的A在设置里确认live_download开关已开启。这类文件通常是 HEIC 格式如果本地播放器不支持把图片格式改为 PNG 或 WEBP 即可。Q批量下载到一半断网了A不用担心程序内置断点续传且会自动记录已下载的作品 ID。重新运行后未完成的继续下载已完成的自动跳过不会重复。Q多张图片只想下载其中几张A直接切到命令行模式用--index 1 3 5指定序号即可图形界面下也可以借助 API 参数实现。Q会不会重复下载同一篇作品A默认开启了下载记录功能同一作品只下载一次。想保留历史数据做管理的话可以开启record_data作品信息会持久化到 SQLite 数据库。写在最后说到底小红书作品下载不该是一件让人头疼的事。从粘贴链接到批量收藏XHS-Downloader 把整条链路都替你打通了主程序负责下载用户脚本负责采集API 和 MCP 负责扩展各司其职又彼此配合。想深入研究的读者可以看看项目源码下载引擎在 source/application/download.py命令行入口在 source/CLI/main.py完整的参数说明都写在 README.md 里。现在就打开终端跑一条命令把第一篇想收藏的小红书作品下载到本地吧。遇到任何问题欢迎查阅项目文档、参与社区讨论——开源工具的生命力正来自于每一位使用者的反馈。温馨提示下载内容请仅用于个人收藏与学习尊重原创作者的劳动成果。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考