XHS-Downloader 是由 JoeAnieram 开发的一款开源免费工具,面向小红书图文和视频作品的链接提取、信息采集与文件下载。它可以提取账号发布、收藏、点赞、专辑中的作品链接,也可以提取搜索结果中的作品链接和用户链接;在获得作品链接后,工具还能采集作品信息、提取下载地址并下载无水印作品文件。项目基于 Python Requests 库开发,除了命令行和脚本方式,还支持 Docker 容器运行、Tampermonkey 浏览器扩展、API 接口以及持久化存储,适合需要批量处理小红书作品的内容创作者、数据分析人员和营销人员。
核心功能
作品链接提取
工具支持从小红书账号发布、收藏、点赞和专辑中提取作品链接,也支持提取搜索结果中的作品链接与用户链接。这样可以先获取一批目标作品或用户地址,再交给后续的信息采集和下载流程处理。
作品信息采集
XHS-Downloader 能够自动抓取小红书图文和视频作品信息,并提取对应的下载地址。采集对象覆盖图文作品和视频作品,适用于对作品内容进行整理、查询和后续下载的场景。
无水印作品下载
工具支持下载无水印的图文和视频作品,并可根据自定义设置调整下载文件的名称和格式。下载结果面向小红书作品文件,包括图文内容和视频内容;具体资源仍受工具版本及实际下载情况影响。
重复下载跳过与持久化存储
已经下载的作品会被存储至数据库,后续重复下载时工具会自动跳过,从而避免反复处理相同作品。作品信息还可以持久化存储至文件,方便对已采集内容进行管理和查询。
批量下载与剪贴板监听
工具支持通过脚本或命令行批量下载多个作品,也可以在后台监听剪贴板并自动下载其中的链接内容。对于需要连续处理多个作品链接的场景,这些功能可以与作品链接提取配合使用。
API 与文件完整性处理
项目提供 API 接口,并配有 API 文档和示例代码,便于进行二次开发。下载过程中还提供文件完整性处理,用于确保下载文件的完整性和正确性。
使用方式
工具支持命令行模式,运行程序后输入作品链接即可下载;也支持脚本模式,通过提供的脚本批量提取作品链接并下载。用户还可以使用 Docker 容器运行程序,以适应需要隔离环境的场景。浏览器端可安装 Tampermonkey 扩展,无需安装程序即可直接使用。项目同时提供 API 接口、文档和示例代码,适合接入其他程序进行二次开发。正文未说明是否需要注册或自备模型 Key。
适用人群与场景
内容创作者可以使用它提取和下载小红书图文、视频作品,整理无水印素材。数据分析人员可以批量提取账号、搜索结果或用户相关作品链接,并保存作品信息进行管理和查询。营销人员可以围绕小红书作品进行信息采集和批量下载。需要脚本化处理、容器隔离或二次开发的用户,则可以使用脚本、Docker 或 API 接口完成工作流搭建。
定价
正文将 XHS-Downloader 标注为“开源免费”,并说明其代码托管在 GitHub 上,用户可以自由查看和修改。正文没有提供付费档位、使用额度或具体价格信息。
注意事项
使用本工具需遵守所在地法律法规,不得用于违法或侵犯他人权益的行为。部分版本可能对下载速度或文件大小有限制,需要根据实际情况调整。开发者提供 QQ、电子邮件等联系方式,用户可以通过这些渠道获取帮助。