资讯动态

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

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

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价