XHS-Downloader:把小红书主页的作品,整整齐齐搬进你的硬盘
XHS-Downloader:把小红书主页的作品,整整齐齐搬进你的硬盘
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
周五晚上十一点,阿哲盯着屏幕发了十分钟呆。他运营一个美食账号,想参考某位博主的三百多篇探店图文,可一张张截图画质太糊,右键保存又要点几百次。后来他把 XHS-Downloader 装进浏览器——一个开源的小红书下载工具——从此刷到想要的内容,点两下就能原样搬回本地。
XHS-Downloader 是什么?说白了,它是一把"钥匙":把小红书上"看得见"的内容,变成你"拿得走"的文件——提取作品链接、读取作品信息、下载图片和视频,一条龙。它开源、免费,界面是中文,从装好到第一次成功下载,大概也就三分钟。
在作品页或账号页呼出菜单,提取链接、下载文件都在这里
先别管原理,30秒先下载第一个作品
最快的一条路:浏览器装好 Tampermonkey(篡改猴)扩展,再把项目里的用户脚本安装进去。打开任意一篇小红书笔记,页面上会多出一个菜单,点"下载作品文件":
- 图文笔记:弹出勾选窗口,挑你要的图片,点"开始下载"
- 视频笔记:直接拿到无水印的 MP4 源文件
图片笔记会弹出勾选窗口,全选、单选都行,多图会自动打包成压缩包
如果不想折腾浏览器,程序本身也有一条命令能用:
python main.py --url "https://www.xiaohongshu.com/explore/作品ID"把链接换掉,回车,剩下的交给程序。这两条路的背后其实是同一件事:识别链接里的作品 ID,请求作品信息,再把文件拉回本地。你不需要懂这些,知道"链接给了就有人干活"就够了。
想搬空一个博主的主页?脚本替你自动滚动
追更某个博主、或者要收集竞品内容时,最痛苦的是"一篇一篇点开复制链接"。脚本在账号页面给了三个入口:提取发布作品链接、提取收藏作品链接、提取点赞作品链接。点一下,脚本就开始自动往下滚动页面——就像有人在帮你"滑手机"——直到把该加载的作品全部翻完,链接列表整整齐齐落进剪贴板。
拿到链接列表后,把它粘给命令行:
python main.py --url "链接1 链接2 链接3"一条命令批量下载。链接之间用空格隔开就行,程序会自动识别有效部分,混进乱码也不怕。
⚠️一个容易踩的坑:自动滚动功能默认是关的,因为开着它模拟真人浏览,滚动太猛可能被平台判定为自动化操作。滚动次数建议保持默认,别为了"一次翻完"把数字拉到几百。另外,作品链接里带着日期信息,放太久再用容易被风控——下载时尽量用刚提取的链接。
想要高清视频?去配一次 Cookie
第一次用这个工具的人,十有八九会踩同一个坑:视频下载下来,画质平平。
原因不复杂:不配 Cookie 时,程序只能拿到低分辨率的视频文件。而这里说的 Cookie 并不是让你登录账号,只是借用浏览器里一个叫web_session的公开请求头字段。按项目文档里的步骤走一遍:打开小红书页面 → F12 开发者工具 → 网络面板 → 找到带web_session的数据包 → 复制 Cookie 粘贴进设置。全程五分钟,不需要登录。
配好之后,视频会按"分辨率优先"的策略挑最高清的文件;图片也能指定格式——PNG、JPEG、WEBP 甚至 HEIC。默认 JPEG 通用性最好,要是拿来做设计素材,建议手动切成 PNG。
下载完了,怎么让文件夹不乱成一锅粥?
下载几百个文件后,真正头疼的是整理。这个项目在"收拾"这件事上花了不少心思:
- 文件命名规则可自定义:默认是"发布时间 作者昵称 作品标题",也能按点赞数、作品 ID、作品标签等字段自由组合
- 按作者归档:开启后每个作者一个文件夹,昵称改了还会自动更新已下载文件的命名
- 断点续传 + 智能去重:网络中断不用从头再来;下载记录里存过的作品会自动跳过,不重复占空间
- 下载记录可清空:想"重新下载"某个作品,去数据库删掉对应记录即可
这里有个容易困惑的点:明明文件删了,再下载却提示"已存在"——其实是下载记录在起作用,不是程序坏了。
最省事的一招:复制链接,后台自动下载
如果连"复制链接再粘贴"都嫌麻烦,程序还提供剪贴板监听:让它待在后台,你只需要在小红书里复制作品链接——程序检测到剪贴板里的新链接,自动开始下载。相当于给电脑请了个"守门员"。
程序本体是终端界面,输入链接或粘贴剪贴板内容都能触发下载
更进阶的玩法是"脚本与程序联动":浏览器脚本负责"找"——提取链接、推送下载任务;后台程序负责"存"——下载、归档。各干各的,配合起来几乎不用手动操作。
顺带一提,项目还支持 API 模式和 MCP 模式,可以把下载能力接进自己的脚本或 AI 工具里。普通用户用不到,但它说明这不只是一个"下载器",而是一套可以扩展的采集基础件。命令行模式下,保存路径、命名格式、图片序号这些都能用参数精确指定:
命令行参数一目了然,适合批量处理和自动化脚本
写在最后
把小红书里的内容搬回本地,这条路从"手动截图"变成"复制链接",再变成"看一眼就下载完成",XHS-Downloader 就是中间那根杠杆。它免费、开源,装起来不难,配好 Cookie 后体验会再上一个台阶。
如果你也常因为"看到好东西却存不下来"而头疼,不妨今晚就装上试试。你最想拿它解决什么问题——是收藏夹的整理,还是某个博主的全量备份?欢迎在评论区聊聊你的用法。
【免费下载链接】XHS-Downloader小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考