2026 年主流方案为 “Cookie 鉴权 + 反向工程接口 + OpenClaw Skill 封装”,既能稳定采集评论,又能通过 AI 自动回复,适合个人与中小企业运营场景。本教程从环境搭建到实战调用,全程可直接复刻。


一、环境准备(5 分钟搞定)

1. 安装 OpenClaw(小龙虾)

要求:Node.js ≥ 22,支持 macOS/Linux/Windows(WSL2)

# 全局安装最新版运行加V:18179018113
npm install -g openclaw@latest

# 初始化配置(一路回车,选模型如Kimi/GLM)
openclaw onboard

# 启动网关(默认端口18789)
openclaw gateway start

# 验证(无报错即成功)
openclaw doctor

2. 获取小红书 Cookie(核心鉴权)

小红书无开放 API,Cookie 是 2026 年稳定调用的关键,有效期约 7 天。

  1. 浏览器打开 xiaohongshu.com,扫码登录账号
  2. 按 F12→Network→刷新页面→找任意请求→Request Headers
  3. 复制完整Cookie(包含web_session等字段),保存备用

二、核心方案:两种 API 对接方式

方式 1:反向工程接口(直接调用,适合轻量采集)

1. 接口信息(2026 最新可用)
  • 地址:https://api.xiaohongshu.com/v2/notes/{note_id}/comments
  • 方法:GET
  • 鉴权:Cookie(请求头携带)
  • 分页:cursor游标(非 page),page_size最大 50
2. Python 原生调用示例

python

运行

import requests

# 配置(替换为你的信息)
NOTE_ID = "6666666666666666666"  # 笔记URL提取
COOKIE = "你的小红书Cookie"
URL = f"https://api.xiaohongshu.com/v2/notes/{NOTE_ID}/comments"

# 请求头
headers = {
    "Cookie": COOKIE,
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}

# 分页参数
params = {"cursor": "", "page_size": 20, "sort": "time"}

# 发送请求
response = requests.get(URL, headers=headers, params=params)
data = response.json()

# 打印评论
for comment in data["data"]["comments"]:
    print(f"用户:{comment['user']['nickname']}")
    print(f"评论:{comment['content']}\n")

方式 2:OpenClaw Skill 封装(推荐,支持 AI 自动回复)

通过自定义 Skill,把小红书 API 接入 OpenClaw,一句话即可触发采集 + 回复

1. 创建小红书评论 Skill

bash

运行

# 进入OpenClaw技能目录
cd ~/.openclaw/skills
mkdir xhs_comment && cd xhs_comment
2. 编写main.py(API 调用 + AI 回复)

python

运行

import requests
from openclaw.skill import Skill

class XhsCommentSkill(Skill):
    def __init__(self):
        # 配置(替换为你的Cookie)
        self.cookie = "你的小红书Cookie"
        self.headers = {
            "Cookie": self.cookie,
            "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"
        }

    def get_comments(self, note_id):
        """获取笔记评论"""
        url = f"https://api.xiaohongshu.com/v2/notes/{note_id}/comments"
        params = {"cursor": "", "page_size": 20, "sort": "time"}
        res = requests.get(url, headers=self.headers, params=params)
        return res.json()["data"]["comments"]

    def execute(self, context):
        # 从用户指令提取note_id(如“获取笔记666666的评论”)
        note_id = context["query"].split("笔记")[1].split("的评论")[0]
        comments = self.get_comments(note_id)
        
        # 整理结果并触发AI回复
        result = "📝 小红书评论列表:\n"
        for idx, c in enumerate(comments, 1):
            result += f"{idx}. {c['user']['nickname']}:{c['content']}\n"
        return result

# 暴露Skill实例
skill = XhsCommentSkill()
3. 编写__init__.py

python

运行

from .main import skill
4. 启用 Skill 并重启网关

bash

运行

# 重启生效
openclaw gateway restart

# 验证Skill
openclaw skills list | grep xhs_comment

三、实战调用(直接复制可用)

1. 调用指令(OpenClaw 对话 / 命令行)

bash

运行

# 命令行调用
openclaw "获取笔记6666666666666666666的评论"

# WebUI调用(openclaw dashboard)
# 输入:获取笔记6666666666666666666的评论

2. 预期返回结果

plaintext

📝 小红书评论列表:
1. 小明:求链接,太好看了!
2. 小红:同款已买,质量超棒~
3. 小刚:请问身高体重多少?想参考

3. 进阶:AI 自动回复评论

在 Skill 中添加回复逻辑,自动生成并发送回复

python

运行

# 在execute方法末尾添加
for c in comments:
    if "求链接" in c["content"]:
        reply = "链接在评论区置顶哦~"
        # 调用回复接口(需补充回复API逻辑)
        print(f"已回复{c['user']['nickname']}:{reply}")

四、避坑指南(2026 最新)

  1. Cookie 失效:每周更新一次,失效会返回 401/403 错误
  2. 风控限制:单账号每分钟请求≤5 次,否则触发验证码 / 封号
  3. 接口变更:小红书不定期更新接口路径,失效可抓包获取最新地址
  4. 合规提醒:仅用于个人账号运营,禁止批量爬取他人数据,遵守平台协议

五、总结

  • 轻量采集:直接调用反向工程接口,Python 几行代码搞定
  • 智能运营:用 OpenClaw Skill 封装,支持自然语言触发 + AI 自动回复
  • 2026 稳定核心:Cookie 鉴权 + 反向接口,低成本落地小红书评论自动化
Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐