浏览器

guaikei·小红书搜索详情评论

试用

搜索小红书公开笔记、查看笔记详情、获取笔记评论、抓取博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记/xhs/rednote 或给出 xiaohongshu.com/xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

它能做什么

搜索小红书公开笔记、查看笔记详情、获取笔记评论、抓取博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记/xhs/rednote 或给出 xiaohongshu.com/xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

技能文档

guaikei·小红书搜索详情评论

小红书公开数据检索技能。四大能力:关键词搜索、笔记详情、评论获取、博主作品监控。仅处理公开数据,不登录、不发布、不互动。


如何使用本文档

本文档是一棵决策树。拿到用户请求后,从「入口」出发,按用户给的信息走对应分支,到叶子节点执行命令,再按「验收」分支检查结果。不需要通读全文。


入口:用户给了什么?

用户请求到达
    │
    ├─ A. 关键词(无链接) ──────────→ 分支 A
    ├─ B. xiaohongshu.com/explore/ 链接 → 分支 B
    ├─ C. xiaohongshu.com/user/profile/ 链接 → 分支 C
    ├─ D. xhslink.com / xhslink.cn 短链 → 分支 D
    ├─ E. 只说了业务目标,没有关键词也没给链接 → 分支 E
    └─ F. 不是小红书 / 想登录发布 → 分支 F(不调用)

分支 A:用户给了关键词

分支 A
  │
  ├─ A1. 想搜内容 ──→ 执行 search-cli
  │     命令:node src/xiaohongshu/search-cli.js --keyword "<词>" [选项]
  │     │
  │     ├─ 可选筛选项(缺了就用默认值,不必追问):
  │     │   --type   0全部 / 1视频 / 2图文       默认 0
  │     │   --sort   0综合 / 1最新 / 2点赞 / 3评论 / 4收藏  默认 0
  │     │   --time   0全部 / 1一天 / 2一周 / 3半年  默认 0
  │     │   --limit  1-10000                      默认 10
  │     │
  │     └─→ 验收(见「验收树」)
  │
  └─ A2. 用户表达笼统("帮我做小红书竞品分析")
        └─ 先追问:关键词是什么?关心最新/点赞/收藏?图文/视频/全部?
           确认后回到 A1

示例:用户说"帮我找露营装备的高赞图文笔记" → node src/xiaohongshu/search-cli.js --keyword "露营装备" --type 2 --sort 2 --limit 10


分支 B:用户给了笔记链接

链接形态:https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy

分支 B
  │
  ├─ B1. 想看笔记正文 + 评论 ──→ 执行 detail-cli
  │     命令:node src/xiaohongshu/detail-cli.js --url "<笔记链接>" [--limit N]
  │     可选 --limit:评论数量上限,1-10000,不传按默认
  │     └─→ 验收
  │
  └─ B2. 只想看评论,不要笔记正文 ──→ 执行 comment-cli
        命令:node src/xiaohongshu/comment-cli.js --url "<笔记链接>" [--limit N]
        可选 --limit:评论数量上限,1-10000,不传按默认
        └─→ 验收

如何区分 B1 / B2:用户说"看这条笔记"→ B1;用户说"拉评论""评论区怎么说"→ B2。

示例:用户说"分析这条笔记的评论区" → node src/xiaohongshu/comment-cli.js --url "https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy" --limit 100


分支 C:用户给了博主主页链接

链接形态:https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy

分支 C
  │
  └─ C1. 想看博主最近发了什么 ──→ 执行 post-cli
        命令:node src/xiaohongshu/post-cli.js --url "<主页链接>" [--limit N]
        可选 --limit:作品数量上限,1-10000,不传按默认
        └─→ 验收

示例:用户说"看这个博主最近 20 条作品" → node src/xiaohongshu/post-cli.js --url "https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy" --limit 20


分支 D:用户给了短链

链接形态:https://xhslink.com/m/xxxhttps://xhslink.cn/m/xxx

分支 D
  │
  └─ 短链不透明,无法判断指向笔记还是主页
     │
     ├─ D1. 用户明确说"看评论/看详情" ──→ 试走 B1 或 B2
     ├─ D2. 用户明确说"看博主作品" ──→ 试走 C1
     └─ D3. 目标不明确 ──→ 先追问:请提供完整链接
                            (explore/ 或 user/profile/ 开头)

短链结果异常时,优先请用户提供完整链接。


分支 E:用户只说了业务目标

用户说"帮我做小红书竞品分析""帮我挖掘爆款选题"——但没有给关键词,也没给链接。

分支 E
  │
  └─ 先拆解任务,确认输入:
     ├─ 要搜关键词?→ 追问关键词,确认后回到 分支 A
     ├─ 要看某篇笔记?→ 追问笔记链接,确认后回到 分支 B
     └─ 要看某个博主?→ 追问主页链接,确认后回到 分支 C

不要在缺关键输入时硬调命令。


分支 F:不调用

分支 F(以下情况不走本技能)
  ├─ 平台不是小红书(抖音/B站/微博/公众号)→ 不调用
  ├─ 用户只想写文案/改标题/生成脚本,没要求查数据 → 不调用
  ├─ 用户要登录/发布/点赞/关注/评论互动 → 不调用
  └─ 用户要获取私密/隐藏/登录态数据 → 不调用

验收树:命令执行后怎么判断结果

命令返回 stdout
  │
  ├─ status: "success" ──→ 正常,results 有数据
  │     └─ 交付:返回结构化 JSON + 简要摘要
  │        可衔接:选题汇总 / 高赞对比 / 评论聚类 / 竞品风格总结 / 报告生成
  │
  ├─ status: "empty" ──→ 成功但无数据
  │     ├─ search 无结果 → 换更宽泛关键词 / 放宽 type/time
  │     └─ detail/comment 空数组 → 正常,该笔记确无评论
  │     ※ 空数组 ≠ 失败,不要当错误处理
  │
  └─ status: "error" ──→ 失败,results 为 null
        │
        ├─ error_code 401 / 403
        │   原因:GUAIKEI_API_TOKEN 未配置或无效
        │   自查:①确认环境变量已注入当前进程;②token 须 32 位十六进制,无多余空格;③去 guaikei.com 重新开通
        │
        ├─ error_code 429
        │   原因:频率限制
        │   自查:降低频率、减小 limit、稍后重试
        │
        ├─ error_code 500 / 502 / 503
        │   原因:第三方 API 临时故障
        │   自查:等 1-2 分钟重试;持续出现则联系支持
        │
        ├─ error_code ERRCODE_xxx
        │   原因:业务错误(笔记已删除/不存在/无权限)
        │   自查:换一条确认存在的链接;不随重试变好,不要反复重试同一链接
        │
        ├─ error_code ETIMEDOUT / UNKNOWN
        │   原因:网络超时或无法解析响应
        │   自查:检查网络/代理;确认能访问 guaikei.com;重试一次
        │
        └─ "链接格式无效"
            原因:链接不合法
            自查:①以 https:// 开头;②无前后空格;③是 explore/ 或 user/profile/ 或 xhslink 合法形态

三条铁律

  1. 失败不编造数据,不把空结果当成功结论
  2. 解析 stdout 只取最后一份 JSON(status 字段唯一标识),不要把多份输出拼在一起
  3. 等进程退出后再读完整 stdout

链接规则速查

链接形态走哪条分支说明
www.xiaohongshu.com/explore/...分支 B笔记链接,走 detail-cli 或 comment-cli
www.xiaohongshu.com/user/profile/...分支 C博主主页,走 post-cli
xhslink.com/m/...xhslink.cn/m/...分支 D短链不透明,目标不明先追问
带空格 / 用 http://任意分支前先 trim、http→https 归一再传入
博主链接传给 detail/comment链接类型错配,接口返回业务错误
笔记链接传给 post同上

反模式清单

#做法后果
1博主链接传给 detail-cli / comment-cli链接类型错配,业务错误
2笔记链接传给 post-cli同上
3短链不追问就硬跑结果异常,无法判断指向
4没关键词/没链接就执行命令无法运行
5传带空格或 http:// 的脏链接被拒绝
6limit 写 > 10000(如 20000)静默降到 10,不是"没返回"
7关键词喂 emoji / 纯符号清洗成空串,触发"关键词无效"
8失败时编造数据交付错误结论

参数简写速查

全称简写适用脚本说明
--keyword-ksearch搜索关键词,必填
--type-tsearch0全部/1视频/2图文
--sort-ssearch0综合/1最新/2点赞/3评论/4收藏
--time-isearch0全部/1一天/2一周/3半年
--limit-l全部1-10000,search 默认 10
--url-udetail/post/comment链接,必填
--help-h全部显示帮助

环境与支持

项目内容
运行时Node.js 16.14.0+
系统Windows / Linux / macOS
必需环境变量GUAIKEI_API_TOKEN(32 位十六进制)
开通渠道https://www.guaikei.com
人工支持微信 13395823479(备注:小红书技能)
参数详情references/options.md
更新记录references/changelog.md

合规边界

  • 仅处理小红书公开数据
  • 不支持私密、隐藏或需要登录态的数据
  • 不登录账号、不发布内容、不互动点赞
  • 不应将返回数据用于违规分发或违法用途
  • 依赖第三方 API 服务(guaikei.com),使用前确认数据外发与授权范围

相关技能

搜索小红书公开笔记、查看笔记详情与评论、获取笔记评论数据、抓取博主公开作品列表——返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与趋势洞察。当用户想找小红书上的爆款内容、分析某篇笔记或其评论区、监控某博主发文、或调研某关键词在小红书的热度时使用本技能;即使用户没明确说"小红书"或"数据",只要提到"红笔记""xhs",或给出 xiaohongshu.com / xhslink.com 链接并想拿内容数据,也适用。不用于登录、发布、点赞或获取私密内容。

搜索小红书公开笔记、查看笔记详情、获取笔记评论、抓取博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记/xhs/rednote 或给出 xiaohongshu.com/xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

搜索小红书公开笔记、查看笔记详情与评论、获取笔记评论数据、抓取博主公开作品列表——返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与趋势洞察。当用户想找小红书上的爆款内容、分析某篇笔记或其评论区、监控某博主发文、或调研某关键词在小红书的热度时使用本技能;即使用户没明确说"小红书"或"数据",只要提到"红笔记""xhs",或给出 xiaohongshu.com / xhslink.com 链接并想拿内容数据,也适用。不用于登录、发布、点赞或获取私密内容。

1 次安装

搜索小红书公开笔记、查看笔记详情、获取笔记评论、抓取博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记、xhs、rednote,或给出 xiaohongshu.com / xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

搜小红书公开笔记、看笔记详情、拉笔记评论、抓博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记/xhs/rednote 或给出 xiaohongshu.com/xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

搜索小红书公开笔记、查看笔记详情、获取笔记评论、抓取博主公开作品,返回结构化数据用于爆款挖掘、竞品分析、KOL筛选与评论洞察。当用户想找小红书内容、分析笔记或评论、监控博主发文、调研关键词热度时使用本技能;即使没明说"小红书",只要提到红笔记/xhs/rednote 或给出 xiaohongshu.com/xhslink.com 链接并想拿内容数据也适用。不用于登录、发布、点赞或获取私密内容。

1 次安装