做了一个小红书 Skill

4 小时 27 分钟前
 gbin

之前介绍过 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"

功能

目前只有读:搜笔记、看笔记详情、看评论、看用户资料、看用户笔记、首页推荐流。

写操作(发笔记、点赞、收藏、关注)暂时没空做。

Demo

注意:不要滥用 skill ,频繁请求会触发风控( API_ERROR 461 / 300011 )。

链接

GitHub: https://github.com/sigcli/sigcli Skills 列表: https://sigcli.ai/skills/

326 次点击
所在节点    分享发现
2 条回复
lovestudykid
3 小时 58 分钟前
$ sig login xiaohongshu
Error: No provider found matching "xiaohongshu". Run "sig providers" to see configured providers.
gbin
3 小时 50 分钟前
@lovestudykid 我教程写简化了 让 AI 帮你配置一下 sig provide ,或者手动 copy 一下配置,配置在 https://github.com/sigcli/sigcli/blob/main/skills/xiaohongshu/references/provider-config.yaml

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1213931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX