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

资讯详情

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

小红书作品下载:一套工具吃透链接提取、批量采集与无水印保存

小红书作品下载:一套工具吃透链接提取、批量采集与无水印保存 小红书作品下载一套工具吃透链接提取、批量采集与无水印保存【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader把小红书作品的链接粘进 XHS-Downloader按下回车图文、视频和动图就会以无水印的原始画质落到你指定的文件夹里。它的能力不止下载还能批量提取账号发布、收藏、点赞与专辑的作品链接把搜索结果中的作品和用户信息一次性抓取出来。这是一款开源的小红书作品下载工具从网页端脚本到桌面程序、再到 API 与 MCP 服务覆盖了内容保存的大部分场景。一个常被忽略的事实小红书不是不能下载而是缺一条顺手的路打开小红书网页端你可能找不到下载按钮右键保存图片得到的是带账号水印的版本想保存视频只能录屏。可实际上作品的高清资源就挂在页面数据里——真正麻烦的是把这些资源稳定、合规地取出来还要处理动图、多图、批量链接这些边角问题。XHS-Downloader 解决的就是这条取资源的路它不做破解不碰收费功能只把公开可获取的作品信息与文件地址自动化地抓取、整理、下载。作者也在项目文档里反复提醒工具只负责提升效率使用是否合规始终取决于使用者。主界面就一个输入框粘贴链接、点击下载无水印作品文件剩下的交给程序。一张表看清它能做什么、适合谁使用场景提供的功能适合谁保存单篇图文/视频输入链接直接下载无水印文件普通用户、内容收藏者整理整个账号的内容脚本提取发布、收藏、点赞、专辑链接运营编辑、资料整理者批量下载多个作品命令行一次传入多条链接开发者、批量处理场景长期维护内容库按作者归档、跳过已下载、断点续传需要持续积累素材的用户系统集成与自动化API / MCP 服务、二次开发接口开发者、AI 工作流一句话概括它是一个「链接提取 信息采集 文件下载」的小红书内容工具箱而不是单一功能的下载器。内容收集者的一天工具如何嵌进真实工作流假设你是一位旅行攻略编辑每天要浏览大量笔记并保存素材。早上你在网页端用 Tampermonkey 用户脚本在感兴趣的博主主页一键把发布作品链接全部提取到剪贴板——脚本会自动滚动页面直至加载全部内容几十条链接几秒钟就位。中午把链接粘进桌面程序在设置里勾选按作者归档程序依次下载并自动跳过已存过的作品遇到网络波动断点续传会接上中断的部分不用从头再来。晚上你打开下载目录每个作者一个文件夹文件名按你设定的格式自动生成比如发布时间 作者昵称 作品标题还可以把文件修改时间写为作品发布时间——整理素材库几乎不用再动手。这背后没有高深操作复制、粘贴、回车工具替你完成了其余所有步骤。能力拆解每项功能怎么用、什么时候用得上从链接到文件无水印作品下载是主线能力程序TUI是最常用的入口。支持四类链接/explore/作品ID、/discovery/item/作品ID、/user/profile/作者ID/作品ID以及xhslink.com短链接一次可以输入多个链接用空格分隔即可。图文作品可指定下载格式AUTO、PNG、WEBP、JPEG、HEIC动图需要打开live_download开关才能一并保存。批量场景命令行模式让下载自动化当作品数量多、或只想下载图文的某几张图时命令行比图形界面更顺手python main.py --url 作品链接1 作品链接2 作品链接3 python main.py --url 图文作品链接 --index 1 3 5第一条命令支持多链接批量下载第二条命令只下载指定序号的图片。需要注意一旦使用--index程序只处理首个链接。所有参数都可通过python main.py --help查看也能在命令行里直接修改配置并配合--update_settings回写文件。网页端联动用户脚本负责取链程序负责下载如果浏览器安装了 Tampermonkey可以加载项目自带的用户脚本在页面菜单里直接提取推荐页、账号发布/收藏/点赞/专辑、搜索结果的作品链接和用户链接。把配置文件里的script_server设为true、程序保持后台运行脚本还能把下载任务直接推送给本机程序——浏览器里点一下文件就出现在本地目录。服务化场景API 与 MCP 面向开发者和 AI 工作流程序可以以服务方式运行python main.py api启动后访问 5556 端口下的/docs就能看到自动生成的接口文档POST /xhs/detail接收链接、下载开关、图片序号、代理等参数并返回作品详情。python main.py mcp则提供 MCP 服务让支持 MCP 的 AI 助手直接完成获取小红书作品信息、下载小红书作品文件这类任务。不想在本地装 Python 的用户也可以用 Docker 镜像一键跑起 TUI、API 或 MCP 三种模式。上手旅程从环境搭建到第一次产出大约十分钟第一步五分钟完成环境搭建需要 Python 3.12。拿到源码后在项目目录执行git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader pip install -r requirements.txt习惯使用 uv 的话uv sync一条命令即可同步依赖再用uv run main.py启动。如果不想碰命令行也可以直接下载预编译的可执行文件解压双击main就能用Mac 首次运行需在终端执行xattr -cr 项目文件夹路径解除系统安全限制。第二步粘链接点下载启动程序后把链接粘贴进输入框点击下载无水印作品文件也可以直接点读取剪贴板让程序自动识别。它会判断作品类型图文/视频/动图、提取有效链接并把下载过的作品 ID 记入数据库下次遇到同一作品直接跳过不会重复下载。第三步用脚本打通网页端浏览器安装 Tampermonkey加载项目里的static/XHS-Downloader.js。之后在任意小红书页面都能通过脚本菜单一键提取当前页面的作品链接实现网页取链 本地下载的组合流程。避坑心得新手容易忽略的五个细节 这几条都是老用户踩过坑之后才总结出来的值得先看一眼Cookie 不是必需品2.2 版本之后常规功能无需额外配置 Cookie只有当你想获取更高清视频或部分受限数据时才需要手动配置文档里配了详细的抓取图示。链接越新越稳作品链接携带日期信息用很久以前抓取的链接可能触发风控建议始终使用最新获取的链接。动图默认不下载LivePhoto 需要手动打开live_download开关且这类文件含水印这是平台限制不是工具缺陷。想重新下载先清记录下载过的作品 ID 记录在Volume/ExploreID.db若想重新下载同一作品需先删除对应记录。脚本的自动滚动有风险自动滚动功能默认关闭开启后可能被平台识别为自动化操作存在账号风控风险请谨慎使用。另外提醒一句在 Windows 上要从 Chromium、Chrome、Edge 读取浏览器 Cookie需要以管理员身份运行程序。轻量原理速览三个目录看懂它的工作方式代码结构不复杂主要逻辑集中在source/下source/application/核心能力层请求、下载、图文与视频处理都在这里source/CLI/与source/TUI/命令行入口与图形界面source/module/配置、下载记录、工具函数等支撑模块程序内置请求延时机制避免高频请求对平台造成压力。想二次开发的人可以直接看example.py注释标明了每个参数的用途照着改就能把下载能力集成进自己的脚本。程序基于 GPL-3.0 协议开源数据处理全部在本地完成。下一步从一个链接开始 现在就可以动手克隆源码、安装依赖、粘贴你收藏夹里的第一条链接。如果它确实解决了你的问题可以给项目点一个 Star遇到问题就到仓库提交 Issue、参与社区讨论——这类开源工具的生命力恰恰来自使用者的持续反馈。记住一件事工具负责效率使用是否合规始终由你自己决定。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表