xiaohongshu-mcp-server
Version:
小红书 MCP 服务器 - 支持评论发布、内容获取等功能
141 lines (106 loc) • 4.04 kB
Markdown
# 小红书评论功能使用指南
## 🎉 功能状态
✅ **评论功能已完全修复并可用!**
浏览器启动、页面访问、元素查找、评论发布等核心功能都已经过调试和优化。
## 🚀 快速使用
### 方法1: 使用MCP工具(推荐)
```python
# 登录
await mcp_xiaohongshu_MCP_login("start")
# 发布普通评论
result = await mcp_xiaohongshu_MCP_post_comment(
url="https://www.xiaohongshu.com/explore/笔记ID?xsec_token=...",
comment="这个内容很有意思!👍"
)
# 发布智能评论
result = await mcp_xiaohongshu_MCP_post_smart_comment(
url="https://www.xiaohongshu.com/explore/笔记ID?xsec_token=...",
comment_type="引流" # 可选: 引流/点赞/咨询/专业
)
```
### 方法2: 直接使用模块
```python
from modules.browser import BrowserManager
from modules.comment_handler import CommentHandler
# 初始化
browser_manager = BrowserManager()
await browser_manager.ensure_browser()
comment_handler = CommentHandler(browser_manager.main_page)
# 发布评论
result = await comment_handler.post_comment(
url="完整的笔记URL",
comment_text="你的评论内容"
)
```
## 🔑 获取有效URL的方法
### 手动获取(推荐)
1. 打开浏览器,访问 https://www.xiaohongshu.com
2. 搜索或浏览找到想要评论的笔记
3. 点击进入笔记详情页
4. 复制完整的URL(包含`xsec_token`参数)
5. 在几分钟内使用该URL调用评论功能
### URL格式示例
```
https://www.xiaohongshu.com/explore/笔记ID?xsec_token=ABC123...&xsec_source=
```
⚠️ **重要**: URL中的token会在短时间内过期,需要及时使用
## 🛠️ 技术特性
### 已解决的问题
- ✅ 浏览器启动和实例管理
- ✅ 页面访问和导航
- ✅ 元素查找和定位算法
- ✅ 评论输入和发送逻辑
- ✅ 错误处理和重试机制
- ✅ 反检测和隐匿配置
### 强化功能
- 🔧 **智能元素查找**: 多层选择器,从专用到通用
- 🔧 **位置过滤**: 避免误选搜索框等顶部元素
- 🔧 **JavaScript注入**: 直接操作DOM,绕过UI限制
- 🔧 **浏览器重启**: 自动处理实例冲突和连接问题
- 🔧 **超强反检测**: 完整的浏览器环境伪装
## 📋 使用注意事项
### URL获取
- 必须包含`xsec_token`参数
- token有效期有限(通常几分钟到几小时)
- 避免使用过期或无token的URL
### 评论内容
- 建议简短自然,避免过长内容
- 可以使用emoji增加趣味性
- 符合小红书社区规范
### 使用频率
- 避免过于频繁的评论
- 建议间隔适当时间
- 注意账号安全
## 🔧 高级配置
### 评论类型说明
- **引流**: 引导用户关注或私聊
- **点赞**: 简单互动获取好感
- **咨询**: 以问题形式增加互动
- **专业**: 展示专业知识建立权威
### 自定义配置
可以修改 `modules/config.py` 中的配置:
- 超时时间
- 等待间隔
- 浏览器参数
- 反检测设置
## 🐛 故障排除
### 常见问题
1. **"页面不见了"** - URL过期,需要重新获取
2. **"安全验证"** - Token失效,重新获取URL
3. **"未找到评论按钮"** - 页面可能还在加载,稍等片刻
4. **"无法输入内容"** - 检查输入框是否正确定位
### 解决方案
1. 重新获取有效URL
2. 检查网络连接
3. 重启整个流程(系统会自动清理缓存)
4. 重启整个流程
## 📈 成功率提升建议
1. **使用最新URL**: 在小红书官网实时获取
2. **及时使用**: URL获取后尽快使用
3. **模拟人类行为**: 适当间隔时间
4. **内容自然**: 评论内容符合真实用户习惯
5. **账号安全**: 不要过度使用自动化功能
---
## 🎯 总结
评论功能现在已经**完全可用**!核心限制在于小红书的安全机制要求用户手动获取有效URL。
这实际上是一个合理的设计:既保证了功能的可用性,又维护了平台的安全性。用户可以在需要时手动获取URL,然后批量或自动化处理评论任务。