XHS-Downloader 是一款由 JoeAnieram 开发的免费开源 Python 工具,专用于高效采集和下载小红书平台的图文及视频内容。支持作品信息抓取、无水印下载、批量处理、自动查重及文件校验等实用功能,适用于内容存档、数据分析与新媒体运营等场景。
XHS-Downloader 官网入口:GitHub 项目主页
XHS-Downloader 下载地址:官方 Releases 下载页
核心功能
- 作品信息采集:自动提取小红书图文/视频作品信息与下载链接
- 无水印下载:支持高清无水印视频与图片下载
- 智能跳过已下载:依托本地数据库,自动避免重复下载
- 批量下载功能:支持命令行与脚本批量获取多个作品
- 文件完整性校验:下载完成后自动验证文件完整性
- 自定义文件命名:用户可灵活设置文件名规则与存储格式
- 剪贴板监听下载:后台自动识别并下载复制的作品链接
- API 接口支持:提供开放 API,便于集成与二次开发
- 数据持久化存储:作品数据可保存至本地文件,方便检索与管理
使用方式
- 命令行运行:输入作品链接即可快速下载
- 脚本批量操作:通过脚本实现自动化批量采集
- Docker 部署:支持容器化运行,隔离环境更安全
- 浏览器扩展:搭配 Tampermonkey 脚本,无需安装即可使用
技术特性
- 完全开源免费:代码公开于 GitHub,允许自由使用与修改
- 轻量高效:基于 Python Requests,资源占用低,运行稳定
- 开发者友好:提供完整 API 文档与示例,便于扩展开发
使用须知
- 请严格遵守所在地相关法律法规,尊重版权与用户隐私
- 部分版本可能存在下载频率或文件大小限制,请合理使用
- 如需技术支持,可通过官方提供的QQ或邮件渠道联系开发者
XHS-Downloader 是一款专业且易用的小红书内容下载工具,广泛适用于自媒体运营、竞品分析与内容研究等领域。其开源特性与多样化的功能设置,能够满足从普通用户到开发者的不同层次需求。