

























之前介绍过 sig, 是一个 让 AI Agent 安全访问外部系统的认证工具。sig 本质工作是提取 cookie 和 token ,然后配合各个站点已有的 CLI/SDK 用。但小红书没有合适的开源 CLI ,社区里最完整的方案是 cv-cat/Spider_XHS ,用 PyExecJS 跑官方 JS 来签名。我之前在 issue 里建议过让它接入 sig 管理 cookie ,作者觉得对普通用户上手困难,而我这个 sig 工具其实需要一定的技术背景,最后综合考虑加上个人需求,还是基于 Spider_XHS 配合 sig 做了一个 skill 。
在此特意感谢 Spider_XHS 的作者 cv-cat 。
地址: https://github.com/sigcli/sigcli/tree/main/skills/xiaohongshu
# 装 sig + skill
npm install -g @sigcli/cli && sig init
npx @sigcli/skills xiaohongshu
# 第一次需要安装一下依赖
cd ~/.claude/skills/xiaohongshu/vendor && npm install
pip install -r ~/.claude/skills/xiaohongshu/requirements.txt
# 登录(浏览器扫码,只需一次)
sig login xiaohongshu
# AI Agent 用
sig run xiaohongshu -- python3 ~/.claude/skills/xiaohongshu/scripts/xiaohongshu_search_note.py --keyword "AI"
目前只有读:搜笔记、看笔记详情、看评论、看用户资料、看用户笔记、首页推荐流。
写操作(发笔记、点赞、收藏、关注)暂时没空做。

注意:不要滥用 skill ,频繁请求会触发风控( API_ERROR 461 / 300011 )。
GitHub: https://github.com/sigcli/sigcli Skills 列表: https://sigcli.ai/skills/
第 1 条附言 · 5 月 19 日
补充:缺少 provider 配置步骤
@lovestudykid 反馈 sig login xiaohongshu 报 "No provider found",是我教程写漏了。`npx @sigcli/skills xiaohongshu` 安装的是 skill 脚本,没自动注册 provider 配置。
两种方式:
方式一(推荐):让 AI Agent 帮你配
直接告诉 Claude Code / Cursor:「帮我配置 sigcli 的 xiaohongshu provider 」,AI 会读 skill 里的 SKILL.md 和 references/provider-config.yaml ,把配置块追加到 ~/.sig/config.yaml 。
方式二:手动 copy
打开 https://github.com/sigcli/sigcli/blob/main/skills/xiaohongshu/references/provider-config.yaml ,把里面的 yaml 块追加到 ~/.sig/config.yaml 的 providers: 下面。
完整顺序:
```
npm install -g @sigcli/cli && sig init
npx @sigcli/skills xiaohongshu
# 配置 provider (上面任选一种)
sig login xiaohongshu
```
后面会考虑让 npx @sigcli/skills 自动把 provider 配置注册进 ~/.sig/config.yaml ,省掉这一步。
第 2 条附言 · 5 月 22 日
追加: 搜索失败可能是 captcha 风控
如果你登录成功但搜索 / 列表 API 总是返回空 data 或者 'msg' KeyError ,通常是 cookie 在 captcha 没解完的状态下就被 sig 提前提取了。XHS 此时 unread_count 会返回 {code:0, success:true, data:{}} ,业务码看起来成功但 data 是空的。
@sigcli/skills 1.2.2 已经修复:validateRule 改严,要求 data 是非空对象,强制 sig login 等到人机验证完成后才退出。
升级方法二选一:
- npx @sigcli/skills install xiaohongshu
- 手动同步 ~/.sig/config.yaml 里 xiaohongshu 的 validateRule ,参考 https://github.com/sigcli/sigcli/blob/main/skills/xiaohongshu/references/provider-config.yaml
升级完跑一次重登录:
sig logout xiaohongshu && sig login xiaohongshu --mode visible
浏览器会停在 captcha 页面等你解,解完才真正写入 cookie 。
1 lovestudykid 5 月 19 日$ sig login xiaohongshu |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。