小红书下载工具XHS-Downloader:批量提取作品链接与无水印下载,免费开源素材神器
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
还在为小红书素材保存发愁?免费开源的小红书下载工具 XHS-Downloader 支持批量提取账号发布、收藏、点赞、专辑作品链接,也能把图文、视频、livePhoto 高清无水印地抓到本地;浏览器脚本加命令行双模式,让你一键把种草内容变成自己的本地资产。无论你是内容创作者、电商运营还是资深收藏党,这套工具都能把"攒素材"的时间压缩到原来的十分之一。
先看效果:两小时的手工搬运,现在十分钟收工
先讲一个真实到扎心的场景。自由插画师大熊,每周都要归档上百张小红书上的灵感图。他原来的流程是:点开笔记 → 右键另存为 → 手动改文件名 → 拖进分类文件夹,一张图折腾快一分钟,一个晚上就这么报销了。
现在他的流程变成了这样:
- 打开某个博主的账号主页;
- 脚本弹窗里点一下"提取发布作品链接",全部链接瞬间进剪贴板;
- 把链接粘进命令行程序,回车;
- 十分钟后,原图已经按"作者_标题"的规则整整齐齐躺在本地文件夹里。
两小时的手工活,压缩到十分钟出头,省下来的时间够他再画两张草图。这不是魔法,而是今天的主角——开源小红书下载工具 XHS-Downloader 的日常表现。
五分钟上手:小红书下载工具的三套快速安装方案
XHS-Downloader 给足了选择空间,按你的使用习惯挑一套就行。
方案一:浏览器脚本(最轻量,推荐小白)
- 给 Chrome 或 Edge 装好 Tampermonkey(篡改猴)扩展;
- 克隆仓库拿到脚本文件
static/XHS-Downloader.js; - 打开 Tampermonkey 仪表板,选"从 URL 安装",把脚本地址贴进去;
- 刷新小红书页面,右下角就会出现功能菜单入口。
方案二:源码运行(开发者首选)
git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader uv sync --no-dev uv run main.py也可以直接用 pip:pip install -r requirements.txt之后python main.py启动。程序主界面简洁直观,输入链接就能干活,底部快捷键覆盖设置、记录、监听等常用操作。
方案三:Docker 部署(适合长期挂机)
docker pull joeanamier/xhs-downloader docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader想省事的直接下载 Releases 里的可执行文件,双击运行,零依赖。
核心功能拆解:浏览器脚本怎么批量提取小红书作品链接
用户脚本是 XHS-Downloader 最讨喜的部分,它把"可见即可得"做到了极致。针对不同页面,提取策略各不相同:
| 所在页面 | 能提取的内容 |
|---|---|
| 推荐页 | 当前推荐流里的作品链接 |
| 账号主页 | 发布、收藏、点赞三类作品全量链接 |
| 专辑页面 | 按专辑结构组织的作品链接 |
| 搜索页 | 作品链接与用户链接精准分流 |
批量提取不是一股脑全收。脚本会弹出选择窗口,每一篇笔记都有缩略图和勾选框,你可以"全选""全不选",或者精确挑出要的那几篇,再点击"提取链接"。链接提取完毕,还能顺手把图文作品打包成 ZIP 下载,多图笔记再也不用手动一张张存。
针对单篇作品,脚本同样贴心:图文页弹窗让你勾选要下载哪几张图,视频页直接抓取无水印 MP4 源文件,选完点"开始下载"即可。
命令行模式:小红书批量下载与精细参数控制
浏览器脚本负责"找",命令行程序负责"下",两者配合才是完整工作流。命令行模式的核心命令长这样:
# 一次下载多个作品,链接用空格分隔 python main.py --url "链接1 链接2 链接3" # 指定保存目录 python main.py --url "作品链接" --work_path "./downloads" # 图文作品只下载第 1、3、5 张图 python main.py --url "作品链接" --index 1 3 5 --download true # 自定义文件命名规则 python main.py --url "作品链接" --name_format "作品标题 作者昵称"常用参数一览:
| 参数 | 作用 |
|---|---|
--url | 作品链接,自动提取有效部分,支持多链接 |
--index | 指定下载图文的哪些图片序号 |
--work_path | 文件与数据保存根目录 |
--name_format | 自定义文件命名模板 |
--cookie/--proxy | 请求凭证与网络代理 |
--image_format | 图文导出格式(AUTO / PNG / WEBP / JPEG / HEIC) |
--skip | 跳过已有下载记录的作品 |
程序还内置了不少省心机制:断点续传,网络抖一下自动接着下;智能去重,下载过的作品自动跳过,绝不重复劳动;支持 livePhoto 动图;后台还能监听剪贴板,你复制一个链接它就默默开始下载。完整的参数与二次开发示例,可以查阅仓库里的 README.md 和 example.py。
进阶玩法:API 与 MCP,把下载能力交给程序甚至 AI
命令行只是入门,XHS-Downloader 还藏着两把高阶钥匙。
API 模式:一行命令开出数据接口
python main.py api启动后访问http://127.0.0.1:5556/docs,就能看到自动生成的交互式接口文档。向/xhs/detail发送 POST 请求,传入链接和下载参数,返回标准化的作品数据。想把它接进自己的爬虫脚本、数据分析流水线,都是一句话的事。
MCP 模式:用自然语言指挥下载
python main.py mcpMCP 模式把下载能力开放给了 AI 助手,配置地址为http://127.0.0.1:5556/mcp/。接入之后,你不再需要记参数,直接对话就行:"获取这篇作品的信息""把这三张图下载下来",AI 会替你完成一切。
脚本与程序联动:浏览器点一下,程序自己干活
在配置里把script_server设为true,让程序在后台常驻,浏览器脚本菜单中就会出现"推送下载任务"。你刷到喜欢的笔记,点一下推送,剩下的下载、命名、归档全部交给主程序。刷着刷着,素材就齐了。
避坑锦囊:小红书无水印下载的画质与风控要点
用工具的人多了,踩坑姿势也五花八门,这几个点提前知道能省不少事。
画质上不去?多半是缺 Cookie。不配置 Cookie 时,视频只能拿到低分辨率版本;在配置文件里填入网页版 Cookie,就能解锁高画质无水印源文件。注意,这个 Cookie 不需要登录账号就能用。获取方法也不难:浏览器开发者工具 → 网络面板 → 找到小红书任意请求 → 复制请求头里的 Cookie 字段。
风控怎么躲?项目内置了请求延时机制,默认节奏已经比较克制。脚本的"自动滚动页面"功能默认关闭,因为它模拟人工浏览,可能被平台判定为自动化操作,有风控甚至封号风险——日常提取链接,手动滚动加载内容就够了,这个开关慎开。
文件乱成一锅粥?用--name_format固定命名规则,再配合"每个作者独立文件夹"和"每个作品单独文件夹"选项,归档从此不再靠手动整理。
高频问答:小红书下载工具使用答疑
Q:下载的视频清晰度很低,怎么解决?A:在配置或命令行中填入有效的网页版 Cookie,即可获取高画质无水印视频文件,详见上文避坑锦囊。
Q:脚本提取出来的链接是空的?A:先确认页面是否登录、内容是否加载完整,必要时刷新页面重试;提取前建议开启自动滚动多加载一些内容(注意风控风险)。
Q:下载的文件保存在哪里?A:源码运行默认存在./Volume/Download目录,可执行文件版本默认在./_internal/Volume/Download,也可以在设置里改成任意路径。
Q:能挂着后台自动下载吗?A:可以。程序支持剪贴板监听,开启后复制作品链接即自动触发下载,配合脚本推送任务更丝滑。
Q:多图笔记想只下几张图,怎么办?A:命令行模式用--index指定图片序号,脚本模式在弹窗里勾选即可,两种方式都支持。
现在就动手:从第一条链接开始
素材收集这件事,做得越快,留给你创作的时间就越多。XHS-Downloader 完全免费、持续更新、代码开源,你可以放心把日常工作流建立在它上面。
别再让好的灵感躺在收藏夹里吃灰了。执行下面的命令,把项目带回本地,从第一条链接开始你的高效采集之旅:
git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader装好脚本、跑起程序,十分钟后你也会忍不住感叹:原来保存小红书素材,可以这么爽。
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考