Package Information
Released: 7/20/2025
Downloads: 30 weekly / 140 monthly
Latest Version: 1.0.1
Author: junday
Available Nodes
Documentation
小红书 n8n 节点
一个专门为小红书 API 设计的 n8n 社区节点,提供类似 HTTP Request 节点的用户界面,但专门针对小红书 API 的特殊需求进行了优化。
✨ 功能特性
- 🔐 自动签名处理 - 自动调用签名服务获取小红书 API 所需的加密参数
- 🍪 Cookie 凭证管理 - 安全存储和管理小红书登录凭证
- 🔑 Token 认证 - 支持签名服务的 API Token 认证
- 🔗 URL 自动解析 - 支持粘贴小红书链接自动提取ID和安全令牌
- 📱 核心 API 支持 - 专注于搜索、笔记和用户信息的核心功能
- 🎨 直观界面 - 智能隐藏字段,根据输入动态调整界面
- ⚡ 灵活配置 - 支持多种请求方法和参数配置
�️ 架构设计方
用户配置 → n8n节点 → 签名服务 → 获取加密参数 → 小红书API → 返回结果
🚀 快速开始
安装
npm install n8n-nodes-xiaohongshu
配置凭证
小红书 Cookie 凭证
- Cookie: 完整的小红书 Cookie 字符串
- User-Agent: 浏览器用户代理字符串
签名服务 Token 凭证
- API Token: 访问签名服务的令牌
- 基础 URL: 签名服务地址 (默认: )
使用示例
- 在 n8n 工作流中添加"小红书"节点
- 选择 API 分类(搜索、笔记、用户)
- 选择具体的 API 接口
- 配置请求参数:
- 使用链接: 直接粘贴小红书链接,系统自动解析ID和令牌
- 手动输入: 当链接字段为空时,显示手动输入字段
- 执行工作流
🔗 链接解析示例
用户信息获取:
https://www.xiaohongshu.com/user/profile/63fdb99e0000000029010fc2?xsec_token=xxx&xsec_source=pc_note
笔记详情获取:
https://www.xiaohongshu.com/explore/67da7a9a000000000a03c169?xsec_token=xxx&xsec_source=pc_feed
📋 支持的 API
搜索相关
- 搜索笔记 - 根据关键词搜索笔记内容
- 搜索用户 - 根据关键词搜索用户
- 获取搜索建议 - 获取搜索关键词建议
笔记相关
- 获取笔记详情 - 根据笔记链接获取详细信息,支持自动解析
- 获取笔记评论 - 获取笔记的评论列表,支持链接自动解析
- 获取子评论 - 获取评论的回复列表
- 获取用户笔记 - 获取用户发布的笔记列表
用户相关
- 获取用户信息 - 根据用户链接获取用户资料,支持自动解析
- 获取个人信息 - 获取当前登录用户信息
🔧 开发指南
环境搭建
# 克隆项目
git clone https://github.com/your-username/n8n-nodes-xiaohongshu.git
cd n8n-nodes-xiaohongshu
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建项目
npm run build
本地测试
# 链接到全局
npm link
# 在 n8n 中使用
cd /path/to/n8n
npm link n8n-nodes-xiaohongshu
n8n start
项目结构
n8n-nodes-xiaohongshu/
├── credentials/ # 凭证定义
├── nodes/ # 节点实现
├── examples/ # 使用示例
├── dist/ # 编译输出
└── docs/ # 文档
📖 详细文档
🤝 贡献
欢迎提交 Issue 和 Pull Request!
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
📄 许可证
本项目采用 MIT 许可证
⚠️ 免责声明
本项目仅供学习和研究使用,请遵守小红书的服务条款和相关法律法规。使用本项目所产生的任何后果由使用者自行承担。
📞 支持
如有问题或建议,请通过以下方式联系:
- 📧 邮箱:your.email@example.com
- 🐛 Issues:GitHub Issues
- 💬 讨论:GitHub Discussions