核心用法
Rednote Skill 是一套基于 Python + Playwright 的小红书(Xiaohongshu)平台自动化交互工具。用户需先完成手动登录保存 Cookie,随后可通过命令行脚本执行完整的内容生命周期管理:
内容发现层:search_note_by_key_word.py 按关键词检索笔记,dump_note.py 将指定笔记转换为结构化 Markdown(含作者、标题、媒体、标签、互动数据)。
互动操作层:like_note.py、collect_note.py、comment_note.py、follow_user.py 分别实现点赞、收藏、评论、关注功能。
内容生产层:publish_note.py 支持图文混合发布,需指定图片路径、标题、正文及标签。
显著优点
1. 全链路覆盖:从搜索、采集到互动、发布,覆盖小红书内容运营完整工作流。
2. 结构化输出:dump_note.py 将富媒体内容转为标准 Markdown,便于二次加工或知识库沉淀。
3. 会话持久化:Cookie 自动保存至 rednote_cookies.json,避免重复登录。
4. 模块化设计:各功能独立为脚本,可按需组合,适配自动化工作流集成。
潜在缺点与局限性
- 浏览器依赖:每操作均启动 Playwright 实例,资源消耗大、延迟高,无法媲美 API 直连效率。
- UI 脆弱性:依赖 DOM 选择器,小红书界面迭代易导致脚本失效。
- 速率限制:平台未公开限流阈值,高频操作可能触发风控。
- 地理与合规限制:部分功能受地域网络影响,且需严格遵守平台社区公约,存在封号风险。
适合人群
- 内容运营者:批量采集竞品笔记、监控热点话题。
- 研究者:结构化获取 UGC 数据用于分析(需合规)。
- 自动化爱好者:搭建个人小红书助手工作流。
常规风险
- 账号安全:Cookie 文件若未妥善保管,可能导致账号被盗用。
- 平台风控:自动化互动易被识别为非自然行为,建议控制频率并模拟人工操作间隔。
- 法律合规:爬取与发布内容需尊重知识产权及用户隐私,避免侵权或违规营销。