UNPKG

xiaohongshu-mcp-server

Version:

小红书 MCP 服务器 - 支持评论发布、内容获取等功能

141 lines (106 loc) 4.04 kB
# 小红书评论功能使用指南 ## 🎉 功能状态**评论功能已完全修复并可用!** 浏览器启动、页面访问、元素查找、评论发布等核心功能都已经过调试和优化。 ## 🚀 快速使用 ### 方法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,然后批量或自动化处理评论任务。