核心用法
rednote-mac 是一款基于 macOS Accessibility API 的自动化工具,专为控制小红书(RedNote)Mac 原生应用而设计。与基于网页爬虫或 MCP 协议的工具不同,它直接操控应用界面元素,能够访问传统自动化方案无法触及的功能模块。
主要功能模块
导航与浏览:支持首页、消息、个人页等核心入口切换,可通过关键词搜索内容,以网格坐标(列/行)方式打开笔记,并自动截图验证操作结果。
内容交互:实现点赞、收藏、关注作者等常规操作,可提取笔记的短链接(xhslink.com)。
评论区深度操作:针对视频笔记提供完整评论能力——打开评论列表、获取评论作者与位置信息、发布评论、回复指定评论、删除自己发布的评论,并支持评论区域滚动浏览。这是该技能的核心差异化能力,网页/MCP 工具通常无法稳定获取视频评论列表。
私信(DM)功能:可打开指定会话并发送消息,填补了大量自动化工具在此领域的空白。
作者数据:导航至个人主页后,可提取关注数、粉丝数、获赞数及简介等公开统计数据。
显著优点
- 功能覆盖独家:私信、视频评论列表、评论回复等功能在开源自动化工具中极为罕见
- 零网络嗅探/凭证存储:不拦截网络流量,不存储登录态,依赖系统级无障碍权限而非逆向工程
- 原生体验:直接操控官方 Mac 应用,行为模式接近真实用户操作
- 模块化文档:按场景拆分的参考文档,降低学习成本
潜在缺点与局限性
- 平台锁定:仅限 macOS,Windows/Linux 用户无法使用
- 前置依赖繁琐:需手动授予 Terminal 无障碍权限,且需保持应用窗口可见
- 截图验证负担:关键操作后建议手动截图确认,增加交互步骤
- 坐标依赖风险:评论操作依赖屏幕坐标(cx/cy),分辨率或界面改版可能导致定位失效
- 无批量导出能力:笔记内容、评论文本等需通过截图或逐条指令获取,无结构化数据导出接口
- 删除操作不可逆:
xhs_delete_comment无二次确认机制
适合人群
- 小红书运营者:需要自动化处理私信、评论互动但不愿使用云端托管方案
- 隐私敏感用户:拒绝第三方平台存储账号凭证
- macOS 重度用户:已熟悉无障碍权限配置,追求本地优先的工作流
- 研究者/开发者:需要访问视频评论结构等难以获取的数据维度
常规风险
| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 账号行为风控 | 高频自动化可能触发平台反垃圾机制 | 控制操作频率,模拟人类间隔 |
| 坐标失效 | UI 改版导致元素定位失败 | 操作前截图验证,关注官方更新 |
| 误操作删除 | `delete_comment` 无确认 | 谨慎使用,建议先获取评论列表核对 |
| 权限滥用 | Terminal 无障碍权限过大 | 仅限可信脚本,用完可撤销权限 |
| 窗口遮挡依赖 | 应用不可见时操作可能失败 | 保持应用前台或独立显示器运行 |