Browser

小红书趋势洞察

Try it

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

What it does

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

The skill document

小红书趋势洞察

1. 定位

面向小红书公开数据层的检索工具:关键词搜索、笔记详情、评论拉取、博主作品抓取,统一返回结构化 JSON,供上层完成选题、竞品、KOL、舆情等分析。不登录、不发布、不互动,仅取公开数据。

2. 触发规则

该用:

  • 用户想从小红书获取内容数据(搜关键词 / 看笔记 / 拉评论 / 查博主)
  • 用户给出 xiaohongshu.com 或 xhslink.com 链接并索要数据
  • 提到 红笔记 / xhs / rednote 等别称,或只给链接没提平台名

不该用:

  • 目标平台不是小红书(抖音 / B 站 / 微博等)
  • 只要文案、标题、脚本等创作产出,无需真实数据
  • 要求私密、登录态或隐藏内容
  • 既无关键词也无链接,意图不明——先追问再执行

3. 能力与参数

3.1 四类能力

用户意图入口脚本必填输出
按关键词搜笔记src/xiaohongshu/search-cli.js--keyword笔记列表、作者、互动数据、链接
看单篇笔记详情src/xiaohongshu/detail-cli.js--url(笔记链接)笔记正文、作者、互动详情
单独拉评论区src/xiaohongshu/comment-cli.js--url(笔记链接)评论内容、评论者、互动数据(无正文)
抓博主公开作品src/xiaohongshu/post-cli.js--url(主页链接)博主公开作品列表

3.2 参数总表

参数简写含义取值
--keyword-k搜索关键词(仅搜索)2-50 字符,避开纯符号
--type-t内容类型(仅搜索)0 全部 1 视频 2 图文
--sort-s排序(仅搜索)0 综合 1 最新 2 点赞 3 评论 4 收藏
--time-i时间范围(仅搜索)0 全部 1 一天 2 一周 3 半年
--url-u链接(详情/评论/博主)笔记或主页链接
--limit-l返回条数上限1-10000,默认 10
--help-h帮助-

3.3 命令速查

node src/xiaohongshu/search-cli.js  --keyword "露营装备" --type 2 --sort 2 --limit 20
node src/xiaohongshu/detail-cli.js  --url "https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy"
node src/xiaohongshu/comment-cli.js --url "https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy" --limit 100
node src/xiaohongshu/post-cli.js    --url "https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy" --limit 20

4. 链接规则

链接形态判断处理
www.xiaohongshu.com/explore/...笔记走详情或评论
www.xiaohongshu.com/user/profile/...博主主页走作品监控
xhslink.com/m/... / xhslink.cn/m/...不透明短链无法仅凭链接判断类型;结果异常时请用户提供完整链接
带空格 / http:// 开头非法先 trim、httphttps 归一

5. 执行约定

先收齐输入再执行:缺关键词、缺链接、链接类型不明、token 未配置——任一情况先追问或提醒,不硬跑。

输出结构:先说明本次目标与关键参数,再给结构化 JSON,必要时附一句摘要。解析 stdout 时先看 statussuccess / empty / error);失败时 resultsnull,不要拼多份输出。

失败处理

  • 401 / 403:token 未配置或无效——核对 32 位十六进制、无空格换行、未过期
  • 429:触发频率限制——降频、减小 --limit、稍后重试
  • 500 / 502 / 503:服务端临时故障——等 1-2 分钟重试
  • ERRCODE_xxx:业务错误(如笔记已删除)——换有效链接,重试无意义
  • ETIMEDOUT / UNKNOWN:网络或代理问题——检查本机网络能否访问 guaikei.com
  • 搜索无结果:是失败(退出码 1)——换更宽泛关键词或放宽 --type / --time
  • 详情/评论空数组:是成功,属正常差异

任何情况下不编造数据、不把空结果当成功结论。

反模式

  • 链接类型错配:explore/... 传给 post-cli,或 user/profile/... 传给 detail/comment-cli
  • 短链当长链用:xhslink 短链类型不透明,依赖其推断会导致误路由
  • --limit 超 10000:会被静默降到默认 10,并非没返回
  • 关键词传 emoji / 纯符号:会被清洗成空串,触发「关键词无效」拦截

6. 典型工作流

  • 选题调研:搜索关键词 → 挑高赞笔记看详情 → 汇总标题、主题、互动特征
  • 评论舆情:拉评论区 → 观点归类、情绪判断、负面反馈识别
  • 竞品 / KOL 监控:抓博主作品 → 分析更新频率、主题分布、互动表现
  • 趋势追踪:固定关键词 + --sort 1 周期性采集最新内容

7. 环境与支持

  • 环境:Node.js 16.14.0+;Windows / Linux / macOS
  • 必需变量:GUAIKEI_API_TOKEN(未配置时所有命令鉴权失败)
  • 文档:参数详见 references/options.md,更新见 references/changelog.md
  • 开通 / 支持:官网 ;开发者微信 13395823479(备注:小红书技能)
  • 合规:仅公开数据;不用于违规分发;依赖第三方 API,使用前确认数据外发与授权范围

Related skills

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

1 installs

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

1 installs

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

1 installs

单独获取小红书笔记的评论内容、评论者信息与互动数据,便于观点聚类与情绪分析。当用户想分析某条小红书笔记评论区在讨论什么、识别高频反馈或负面声音时使用本技能;即使用户没说"评论分析",只要给了笔记链接并关心受众反馈也适用。与笔记详情的区别:只取评论不取正文。不用于发评论或互动。

1 installs