小红书无水印下载实测:XHS-Downloader 一键批量保存图文与视频,画质零损耗

📅 2026/8/17 21:00:53
小红书无水印下载实测:XHS-Downloader 一键批量保存图文与视频,画质零损耗
小红书无水印下载实测XHS-Downloader 一键批量保存图文与视频画质零损耗【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader做素材整理三个月我被小红书的水印和压缩画质折磨得不轻。直到换上开源工具 XHS-Downloader小红书无水印下载才真正变成粘贴链接、回车完成的事图文、视频、livePhoto 全部按原始文件落盘还附带账号作品链接批量提取能力。这篇实测会把我从安装到批量下载踩过的每一步都讲清楚。先别急着装说说我为什么忍不了截图和录屏之前收藏小红书内容我的流程很固定长按保存图片带水印→ 视频开录屏卡顿还糊→ 几十张图一张张点手指抽筋。最难受的是画质——平台对保存的内容做了压缩放大看全是噪点做学习笔记根本没法用。更崩溃的是文件管理相册里存了几百张小红书存图文件名全是乱码想找某篇笔记的图得一张张翻。问题的关键不在能不能存而在存下来的东西还能不能二次使用。三句话读懂 XHS-Downloader 是什么它是什么一个小红书链接提取与作品采集工具解析链接、提取原始媒体地址把图文和视频按原画质下载到本地。它能做什么提取账号发布/收藏/点赞/专辑里的作品链接、下载作品文件、自定义图片格式、按作者归档还带命令行、API、MCP 三种调用入口。适合谁用需要长期保存小红书内容做笔记、素材、剪辑参考的普通用户以及想把它接进自己工作流的开发者。从拿到手到第一次成功下载完整实测流程我的环境是 Python 3.12全程用 uv 管理依赖两步就跑起来了# 克隆仓库到本地 git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader # 同步依赖uv 比 pip 快不少推荐 uv sync --no-dev # 启动程序进入图形界面 uv run main.py不想折腾环境的可以直接下载 Releases 里的程序压缩包解压双击main就能用文件默认存到_internal\Volume\Download配置在_internal\Volume\settings.json。macOS 用户注意首次运行前要在终端执行xattr -cr 项目文件夹路径移除安全限制否则系统会拦着不让开。程序启动后会进入一个 TUI 图形界面在输入框粘贴作品链接多个链接用空格分隔点下载作品文件即可。第一次跑通时界面会先弹出免责声明接受后就能正常操作解锁视频原画质这一步强烈建议做不配置 Cookie 时视频作品只能拿到低分辨率版本填一个 Cookie 后就能解锁高清视频而且不需要登录账号。获取方法大概 30 秒浏览器无痕模式打开小红书 explore 页登录可跳过按 F12 打开开发者工具切到网络选项卡并勾选保留日志在过滤框输入cookie-name:web_session点击页面任意作品选中任意请求全选复制 Cookie 字段粘贴进程序的 Cookie 设置填完 Cookie 后我在程序设置里把video_preference设成resolution分辨率优先image_format保持JPEG。这几个配置项在Volume/settings.json里都能改要压缩体积选WEBP要做后期选PNG打开live_download还能下载 livePhoto 动图文件。进阶玩法命令行按序号下载与批量姿势只下载一两个作品图形界面就够用。但遇到只要某篇笔记的第 3、5、7 张图这种需求命令行更精准# 下载指定序号的图片仅对图文作品生效 python main.py -u 作品链接 --index 1 3 5 # 指定图文输出格式 python main.py -u 作品链接 --image_format webp # 一次下载多个作品链接用空格分隔、整体加引号 python main.py -u 链接1 链接2 链接3运行python -m source.CLI.main --help能看到全部参数包括--folder_mode每篇作品单独建文件夹、--author_archive按作者分文件夹、--name_format自定义命名规则默认是发布时间 作者昵称 作品标题真正拉开差距的是批量场景。要把某个博主主页的作品全存下来一个个复制链接不现实这时候配合浏览器用户脚本Tampermonkey 等脚本管理器就能一键提取推荐页、账号发布/收藏/点赞/专辑、搜索结果里的所有作品链接。脚本还能自动滚动页面把作品加载完默认滚动 50 次更省事的联动玩法在配置里把script_server设为true程序在后台当服务器浏览器里点一下推送下载任务脚本就把任务直接甩给程序处理全程不用复制粘贴。开发者怎么接API 与 MCP 两分钟上手想把它接进自己的工作流API 模式最直接运行python main.py api访问http://127.0.0.1:5556/docs能看到自动生成的接口文档向/xhs/detail发 POST 请求即可参数支持url、download、index等。如果用的是支持 MCP 的客户端比如各类 AI 工具运行python main.py mcp配置 URLhttp://127.0.0.1:5556/mcp/就能用自然语言直接让它获取某作品的数据或下载某作品用数据说话手动保存和工具下载的差距我拿 20 篇图文 5 条视频做了一轮对比对比项手动保存XHS-Downloader20 篇图文总耗时约 40 分钟4 分钟视频清晰度720p 上下带水印1080p 源文件文件命名随机乱码发布时间 作者昵称 作品标题重复下载容易存重自动跳过已下载10 个作品的耗时从半小时级缩到几分钟级而且都是干净的源文件这就是我换工具的核心理由。避坑清单这些坑我替你先踩了链接要用新鲜的作品链接里带日期信息放太久会被风控批量下载前重新提取一遍最稳。重复下载被跳过是正常的程序默认开启下载记录同一作品第二次会被自动跳过想强制重下去Volume/ExploreID.db里删掉对应 ID或关闭download_record。全局代理可能拖后腿开全局代理时用户脚本下载文件可能失败遇到先关掉代理再试。Linux 剪贴板需要额外安装装xclip或xsel否则读取剪贴板功能不工作。别高频猛拉请求程序内置了请求延时机制硬要改快容易触发平台风控默认值就好。常见问题速答Q不登录账号能用吗A可以。Cookie 非必需只是不配置时视频只能拿低分辨率版本填一个 Cookie 即可解锁高清且无需登录。Q图片下载格式怎么选Aimage_format支持 AUTO/PNG/WEBP/JPEG/HEIC。默认 JPEG 兼容性最好要压缩体积选 WEBP要做后期选 PNG。Q只想要图文里的某几张图怎么办A用命令行模式加--index 1 3 5只下载指定序号的图片。Q下载到一半断了怎么办A程序支持断点续传直接重新运行下载命令即可已下载的部分不会浪费。写在最后如果你也经常需要保存小红书内容做学习笔记或素材积累XHS-Downloader 这套用户脚本捞链接 程序批量下载的组合是目前我用下来最顺手的小红书批量下载图文视频方案原画质、无水印、格式可调、按作者归档命令行、API、MCP 三种入口也照顾到了不同人群。最后提醒一句下载的内容请只用于个人学习与研究尊重原创作者的版权别拿去商用或二次传播。工具给了你便利怎么用还得守住底线。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考