📦 rockingland-trader-monitor
v1.0.0小红书(RedNote)用户发帖关键词监控与微信通知。用于当用户需要(1)监控特定小红书用户的最新帖子……
运行时依赖
安装命令
点击复制技能文档
Xiaohongshu Trader 监控
监测指定小红书用户的最新帖子,标题含关键词时自动推送到微信。
⚠️ 使用前配置(必须)
本 技能 需要你填入自己的认证信息才能运行。打开 scripts/xhs_trader_监控.py,修改用户配置区(文件顶部):
- 微信推送目标 ID
获取你的 OpenClaw-weixin 用户 ID:
OpenClaw message 列出-accounts --channel OpenClaw-weixin
将 TAR获取_ID 替换为你的 ID,格式为 xxx@im.wechat。
- 小红书目标用户信息
USER_ID:目标用户主页 URL 中的 ID
格式:https://www.xiaohongshu.com/user/性能分析/USER_ID 从分享链接或搜索结果中获取
USER_XSEC:xsec_令牌(认证令牌)
从目标用户任意帖子的 feed 数据中提取 xsec令牌 或运行 mcp-call.sh user_性能分析 后从返回数据中获取
- 监测关键词
在 KEYWORDS 列表中配置你要监测的关键词:
KEYWORDS = ["棱镜球", "炫彩蛋", "同乘蛋", "祝福项坠"]
- Cookies 登录
将已登录小红书的浏览器 cookies 导出为 JSON 数组,保存到 cookies.json:
[ {"name": "a1", "value": "...", "domAIn": ".xiaohongshu.com", "path": "/"}, {"name": "网页_会话", "value": "...", "domAIn": ".xiaohongshu.com", "path": "/"}
放置路径(按优先级):
~/cookies.json ~/.xiaohongshu/cookies.json 环境变量 XHS_COOKIES_SRC 指定的路径
⚠️ 首次登录可通过 mcp-call.sh 获取_记录in_qrcode 获取二维码扫码登录,但当前环境多被风控,推荐直接导出 cookies。
Quick 启动 安装依赖 # 1. 安装 xiaohongshu-mcp 二进制 # 从 GitHub Releases 下载对应平台文件: # https://github.com/xpzouying/xiaohongshu-mcp/releases mkdir -p ~/.local/bin mv xiaohongshu-mcp-linux-amd64 ~/.local/bin/xiaohongshu-mcp mv xiaohongshu-记录in-linux-amd64 ~/.local/bin/xiaohongshu-记录in chmod +x ~/.local/bin/xiaohongshu-
# 2. 安装系统依赖 apt-获取 安装 -y jq xvfb
# 3. 检查依赖 ./scripts/安装-检查.sh
配置并运行 编辑 scripts/xhs_trader_监控.py 填入你的配置 运行监测: cd scripts/ python3 xhs_trader_监控.py
配置定时任务 5 8,12,16,20 /usr/bin/python3 /path/to/xiaohongshu-trader-监控/scripts/xhs_trader_监控.py >> /path/to/记录s/xhs_trader.记录 2>&1
How It Works 启动 MCP:自动启动 xiaohongshu-mcp 服务(含 Xvfb 虚拟显示) 获取帖子:调用 user_性能分析 获取目标用户主页最新帖子 关键词匹配:检查最近 5 条帖子标题是否含配置的关键词 日期过滤:只检查今天发布的帖子(MM.DD 前缀匹配) 去重推送:已通知过的帖子 ID 不会重复推送 微信通知:命中关键词时推送消息到微信 关闭 MCP:监测完成后自动关闭服务 Resources scripts/ xhs_trader_监控.py — 核心监测脚本(需配置用户信息) 启动-mcp.sh — 启动 MCP 服务(自动管理 Xvfb) 停止-mcp.sh — 停止 MCP 服务 mcp-call.sh — 通用 MCP 调用脚本 安装-检查.sh — 依赖检查 references/ trader_rules.md — 完整配置指南、故障排查、消息模板 Files File Purpose scripts/xhs_trader_监控.py Core 监控ing script (requires user config) scripts/启动-mcp.sh 启动 MCP 服务 with Xvfb scripts/停止-mcp.sh 停止 MCP 服务 scripts/mcp-call.sh Generic MCP 工具 caller scripts/安装-检查.sh Dependency 检查er references/trader_rules.md Configuration 图形界面de and troubleshooting cookies.json 记录in cookies (user-provided, not included) xhs_trader_状态.json Notification 状态 (auto-生成d)