公司动态
小红书无水印下载实战:XHS-Downloader 从第一条链接到批量存档
小红书无水印下载实战XHS-Downloader 从第一条链接到批量存档【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader攒探店图集那晚我截了二十张图每张都压着小红书水印。朋友甩来一个开源作品采集工具 XHS-Downloader——把链接粘进去它会自动提取作品信息、抓取下载地址图文和视频按原画质落盘无水印。当晚十一点我第一次下载就跑通了。它不是爬虫神器而是一条链接到文件的流水线先别误会XHS-Downloader 不是那种批量偷数据的灰产工具也不碰你的账号密码。它的定位很窄——你给一条作品链接它负责解析、请求、下载、归档。打个比方它相当于给小红书网页版装了个一键另存为只不过存下来的是接口里的原始文件而不是网页上的压缩图。它真正能打的卖点只有三个姿势全图形界面、命令行、API、MCP 四种运行模式新手点按钮、老手写命令、开发者接接口各取所需。画质真不走第三方中转站图文可选 PNG/JPEG/HEIC 等格式给视频配上 Cookie 后能拿到高分辨率版本。皮实断点续传、自动跳过已下载、智能识别文件类型、内置请求限速挂机批量下载也不慌。任务一15 分钟跑通你的第一次下载装一个能跑的版本最省事的是直接运行程序到项目 Releases 页下载对应系统的压缩包解压后双击mainWindows 是main.exe就能看到图形界面。Mac 用户注意首次运行前要在终端执行一次xattr -cr 项目文件夹路径否则系统会拦截未签名文件。想折腾源码也行需要 Python 3.12 以上git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader pip install -r requirements.txt # 安装依赖慢就换清华源 python main.py # 启动图形界面粘贴链接等文件落盘启动后你会看到一个很朴素的界面核心就一个输入框和下载作品文件按钮。操作只有三步在小红书里点分享→复制链接或复制浏览器地址栏的链接→ 粘贴进输入框 → 点下载。程序会自动从一堆文本里提取有效链接所以你直接粘整段分享文案也没问题。下载完成后文件默认躺在Volume/Download文件夹命名规则是发布时间 作者昵称 作品标题一眼就能认出是谁的作品。最容易踩的坑别用很久以前存的旧链接作品链接里带着日期信息太旧的会被平台风控返回空数据。想下载时再去复制一条最新的。把下载压缩成一条命令图形界面点多了就烦命令行模式才是批量操作的归宿# 单个作品链接用引号包住 python main.py https://xhslink.com/分享码 # 一次处理多个链接空格分隔 python main.py 链接1 链接2 # 只下载图文作品的第 1、3、5 张图 python main.py --index 1 3 5 https://www.xiaohongshu.com/explore/作品ID预期结果终端会逐条打印作品信息和下载进度。注意--index只对图文作品生效且设了它就只能传一个链接。避坑手册症状、原因、一分钟解法视频永远下到低清版→ 没配 Cookie平台只给低分辨率。→ 浏览器按 F12 打开网络面板刷新页面随便点一个请求复制 Cookie 值填进settings.json的cookie字段。不需要登录账号这个方法对所有平台通用。想重下某个作品却被跳过→ 程序有下载记录去重是默认行为。→ 删掉Volume/ExploreID.db文件或临时把download_record设为false。图片格式不是想要的→image_format默认是 JPEG。→ 在settings.json改成PNG可选 AUTO、WEBP、JPEG、HEIC保存重启生效。Mac 双击没反应→ 未签名文件的系统安全限制。→ 终端执行xattr -cr 文件夹路径一次即可。进阶一把整个账号的作品一次性搬回家单条下载只是开胃菜真正爽的是批量采集。给浏览器装上 Tampermonkey 后安装项目里的用户脚本static/XHS-Downloader.js逛小红书时就能通过菜单一键提取账号的发布、点赞、收藏作品链接把提取到的链接批量喂给程序就能实现整页整页下载。更妙的是在settings.json里把script_server设为true并保持程序后台运行浏览器里点一下推送下载任务脚本会直接把任务发给程序处理连复制粘贴都省了。进阶二让 AI 客户端替你下载如果你已经在用 MCP 生态的客户端运行python main.py mcp在客户端里添加服务器地址http://127.0.0.1:5556/mcp/然后直接对话下载这条链接即可。想走传统接口的话python main.py api会启动 API 服务http://127.0.0.1:5556/docs上有自动生成的交互文档POST /xhs/detail传 JSON 就能拿到作品数据和下载地址接进自己的脚本或项目都行。下一步现在就试别收藏了直接克隆仓库或下载最新版拿你最喜欢的一条笔记跑一次。十分钟内看到文件落盘你就再也不用截图了。用着顺手就去仓库点个 Star遇到报错带上截图和程序版本号提一个 Issue这个项目维护得很勤。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考