尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

小红书无水印下载难吗?用 XHS-Downloader 三步把收藏搬回本地

小红书无水印下载难吗?用 XHS-Downloader 三步把收藏搬回本地 小红书无水印下载难吗用 XHS-Downloader 三步把收藏搬回本地【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader先交代一个背景你平时刷小红书是不是也习惯先收藏再说但真到想用的时候却发现截图带水印、视频下不下来、链接过几天就失效。XHS-Downloader 就是来解决这个问题的——一款免费开源的小红书无水印下载工具能提取图文/视频作品链接并保存原画质文件下面我把完整用法讲一遍。我自己装修那阵子在小红书收藏了几百条灵感笔记等到真要照着做才发现收藏夹里全是带水印的图和下不动的视频。后来偶然用上 XHS-Downloader才明白收藏的正确打开方式是下载到本地链接复制进去点一下原图原视频就整整齐齐躺在文件夹里了。这篇文章就按我实际使用的顺序把安装、下载、批量操作、常见坑一次讲清楚保证你看完就能上手。亮点速览亮点具体说明免费开源、跨平台Windows / macOS / Linux 都能跑无任何付费功能原画质无水印直接保存图文原图、视频原文件还支持 livePhoto 动图图文视频全支持自动识别作品类型断点续传、失败重试、自动跳过已下载四种运行方式图形界面、命令行、API 接口、MCP 服务按场景任选三步上手装好、打开、下载第一步拿到程序不想折腾环境的话直接去项目仓库的 Releases 页面下载对应系统的压缩包解压后就是完整程序不用装 Python。想跑源码或者二次开发就用下面这条命令把项目拉下来需要 Python 3.12 及以上git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader # 安装依赖用清华源更快 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt第二步启动程序解压版直接双击mainWindows 是main.exe源码版在项目目录下运行python main.py。稍等片刻就会进入程序主界面。第三步粘贴链接完成第一次下载在小红书 App 里点分享 → 复制链接或者直接复制浏览器地址栏的链接把链接粘贴到程序输入框支持一次贴多个空格分隔点击下载作品文件等进度条走完。下载好的文件默认保存在项目目录下的Volume/Download文件夹里。从复制链接到拿到原图全程不超过半分钟。场景化教程按你的实际需求来场景一只想要图片不要视频有些作品图集里有十几张图但你只想挑其中几张。命令行模式专门解决这个问题用--index指定图片序号即可# 下载第 1、3、5 张图片仅对图文作品生效 python main.py --index 1 3 5 https://www.xiaohongshu.com/explore/作品ID?xsec_tokenXXX命令行还支持一次性下载多个链接python main.py 作品链接1 作品链接2 作品链接3想查看全部可用参数运行python main.py --help即可每个参数都有中文说明。场景二批量下载整个账号或收藏夹这是我最常用的场景。给浏览器装好 Tampermonkey 扩展后安装项目自带的用户脚本static/XHS-Downloader.js打开任意作者主页或你的收藏页脚本菜单里就能一键提取发布作品链接收藏作品链接点赞作品链接自动滚动页面把全部链接抓出来。配合程序的脚本服务器功能联动更顺畅在配置文件./Volume/settings.json中把script_server设为true保持程序在后台运行浏览器里点脚本菜单的推送下载任务程序自动接收并开始批量下载。这样就能实现一键把整个账号的作品搬回本地也就是名副其实的小红书作品批量下载。场景三在服务器上长期运行如果你有一台云服务器用 Docker 是最省事的方式# 拉取镜像 docker pull joeanamier/xhs-downloader # 启动容器映射 5556 端口数据存到卷里 docker run -p 5556:5556 -v xhs_downloader_volume:/app/Volume -it joeanamier/xhs-downloader更进阶的玩法是 API 模式方便接到自己的项目里python main.py api服务启动后访问http://127.0.0.1:5556/docs能看到自动生成的接口文档用 POST 请求/xhs/detail传作品链接就能拿到作品信息和下载地址适合做批量采集和自动化处理。进阶配置让下载更顺手1. 自定义文件命名格式默认文件名是发布时间 作者昵称 作品标题如果你有整理癖可以在settings.json里改name_format支持的字段很全作品标题、作品ID、作者昵称、作者ID、点赞数、评论数、收藏数、分享数、作品标签、发布时间等等。name_format: 作品ID 作者昵称 作品标题改完重启程序就生效。2. 图片格式和视频画质偏好image_format控制图文下载格式AUTO、PNG、WEBP、JPEG、HEIC。追求质量选PNG想省空间选WEBPvideo_preference控制视频偏好resolution分辨率优先、bitrate码率优先、size文件大小优先默认分辨率优先。image_format: WEBP, video_preference: resolution3. 按作者归档 作者别名把author_archive设为true程序会把每个作者的作品存进独立文件夹文件夹名是作者ID_作者昵称再配合mapping_data给某个作者设置别名以后他昵称怎么改你的文件夹名都不变特别适合长期追更某个博主。避坑指南新手最容易踩的四个坑Q1下载的视频只有低分辨率怎么办未设置 Cookie 时视频默认只能拿到低清晰度版本。这是项目有意为之的限流策略。解决办法按项目文档的 Cookie 教程打开小红书网页版 → F12 开发者工具 → 网络选项卡 → 过滤cookie-name:web_session→ 复制完整 Cookie 写入配置。Q2为什么重复下载会被自动跳过程序默认开启了下载记录功能数据存在Volume/ExploreID.db已下载过的作品会自动跳过即使文件被删了也一样。想重新下载就在图形界面的下载记录里删掉对应 ID或把配置里的download_record改为false。Q3Mac 上打开程序提示无法验证开发者macOS 的可执行文件未做代码签名首次运行会被系统拦截。在终端执行一次xattr -cr 项目文件夹路径移除安全标记之后就能正常打开了。Q4下载失败或者提示被风控先检查网络再确认用的是最新获取的作品链接——链接自带日期信息旧链接容易被风控。如果挂了代理在settings.json里配置proxy参数反之如果代理工具导致失败就把它关掉再试。收尾行动到这里你已经能独立完成小红书无水印下载的全流程了三步上手装好工具按场景选择图形界面、命令行、用户脚本或 Docker再用命名规则和归档功能把素材库打理得井井有条。工具虽好但请务必记住小红书上的作品同样受版权保护请仅用于个人学习、备份等合规用途不要未经授权传播或商用尊重每一位原创作者的劳动。如果你觉得这个工具帮到了你欢迎去项目仓库点个 Star 支持作者遇到问题或有好点子也可以在仓库提交 Issue 反馈或者参与代码贡献。你的每次参与都会让这个免费开源项目变得更好用。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表