Video Editing Tool Free
提供从赛道选择到交付的完整变现执行框架,助力个人创作者快速启动。
小红书(rednote)全功能交互工具,支持关键词搜索、笔记内容提取(Markdown)、点赞、评论、收藏、关注及发布等操作。
openclaw skills install @mrmao007/rednote-skills命令、参数、文件名以原文为准
此技能允许您完全与小红书(Little Red Book)平台交互。您可以按关键字搜索帖子并返回结果,将特定笔记的内容提取为结构化的 Markdown 格式,并执行点赞、评论、收藏、关注用户等互动操作。
pip install playwright 安装)playwright install 安装)使用此技能前,系统将验证您的登录状态:
python scripts/validate_cookies.py如果输出为 True,则您拥有正常访问权限,可以继续执行搜索操作。
如果输出为 False 或登录按钮可见,系统将自动执行手动登录流程:
python scripts/manual_login.py系统将在浏览器窗口中启动登录界面。您需要按照打开的浏览器中的提示手动完成登录,完成后关闭浏览器。
使用此技能前,请确保:
该技能提供了多个搜索和提取函数:
python scripts/search_note_by_key_word.py <KEYWORD> [--top_n TOP_N]python scripts/dump_note.py <NOTE_URL>该技能提供了多个互动函数:
python scripts/like_note.py <NOTE_URL>python scripts/collect_note.py <NOTE_URL>python scripts/comment_note.py <NOTE_URL> <COMMENT_TEXT>python scripts/follow_user.py <NOTE_URL>python scripts/publish_note.py --image-urls <IMG1 [IMG2 ...]> --title <TITLE> --content <CONTENT> --tags <TAG1 [TAG2 ...]>python scripts/validate_cookies.pypython scripts/manual_login.py此技能提供以下函数用于搜索小红书内容并与其交互:
search_note_by_key_word.py)目的:使用提供的关键字搜索小红书笔记。
参数:
keyword(字符串):要搜索的关键字--top_n(整数,可选):返回的笔记数量(默认为 5)返回:匹配关键字的笔记 URL 列表
行为:启动浏览器,在小红书上搜索关键字,返回匹配的笔记 URL。
dump_note.py)目的:提取特定笔记内容并转换为格式化的 Markdown。
参数:
note_url(字符串):要提取内容的笔记 URL返回:结构化的 Markdown 内容,包括作者、标题、媒体、描述、标签和互动数据
行为:启动浏览器,访问笔记,提取内容并格式化为 Markdown。
like_note.py)目的:通过笔记 URL 点赞特定笔记。
参数:
note_url(字符串):要点赞的笔记 URL返回:表示点赞是否成功的成功或错误消息
行为:启动浏览器,导航到笔记 URL,点击点赞按钮,然后关闭浏览器。
collect_note.py)目的:将特定笔记收藏(保存)到用户的收藏夹。
参数:
note_url(字符串):要收藏的笔记 URL返回:表示收藏是否成功的成功或错误消息
行为:启动浏览器,导航到笔记 URL,点击收藏按钮,然后关闭浏览器。
comment_note.py)目的:对特定笔记添加评论。
参数:
note_url(字符串):要评论的笔记 URLcomment_text(字符串):评论的文本内容返回:表示评论是否发布的成功或错误消息
行为:启动浏览器,导航到笔记 URL,填写评论文本,点击发送按钮,然后关闭浏览器。
follow_user.py)目的:通过访问笔记 URL 关注创建该笔记的用户。
参数:
note_url(字符串):要关注的用户所创建笔记的 URL返回:表示关注操作是否成功的成功或错误消息
行为:启动浏览器,导航到笔记 URL,如果有可用的关注按钮则点击,然后关闭浏览器。
validate_cookies.py)目的:检查保存的认证令牌是否有效以及用户是否已登录小红书。
参数:无
返回:表示登录是否成功的布尔值
行为:启动浏览器,使用存储的凭据访问小红书主页,检查登录状态。
manual_login.py)目的:通过打开登录界面帮助创建有效的认证 cookie。
参数:无
返回:保存 cookie 后的成功或错误消息
行为:启动浏览器,导航到小红书,允许用户手动登录,然后将 cookie 保存到存储文件。
publish_note.py)用途:向用户的小红书账户发布一条新的图文笔记,包含提供的内容、图片和标签。
参数:
--image-urls IMG1 [IMG2 ...]:要上传的一张或多张图片文件的路径(必填)--title TITLE:新笔记的标题(必填)--content CONTENT:新笔记的主要内容文本(必填)--tags TAG1 [TAG2 ...]:要附加到笔记上的一个或多个标签(必填)返回:成功或错误消息,指示笔记是否成功发布
行为:启动浏览器,导航到小红书发布页面,填写笔记标题、内容、标签并上传提供的图片,然后点击发布按钮。
# 验证登录状态
python scripts/validate_cookies.py
# 搜索关于“旅行攻略”的笔记
python scripts/search_note_by_key_word.py "旅行攻略" --top_n 3
# 提取特定笔记的内容
python scripts/dump_note.py "https://www.xiaohongshu.com/explore/some-note-id"# 点赞特定笔记
python scripts/like_note.py "https://www.xiaohongshu.com/explore/some-note-id"
# 收藏特定笔记
python scripts/collect_note.py "https://www.xiaohongshu.com/explore/some-note-id"# 对特定笔记添加评论
python scripts/comment_note.py "https://www.xiaohongshu.com/explore/some-note-id" "Beautiful content! Thanks for sharing."# 根据用户的一篇帖子关注该用户
python scripts/follow_user.py "https://www.xiaohongshu.com/explore/some-note-by-user-id"# 发布包含图片、标题、内容和标签的新笔记
python scripts/publish_note.py \
--image-urls "/path/to/img1.jpg" "/path/to/img2.jpg" \
--title "My New Post" \
--content "Check out this amazing discovery!" \
--tags "travel" "food" "lifestyle"# 1. 验证登录
python scripts/validate_cookies.py
# 2. 搜索感兴趣的内容
python scripts/search_note_by_key_word.py "美食推荐" --top_n 5
# 3. 提取笔记的详细内容
python scripts/dump_note.py "https://www.xiaohongshu.com/explore/note1"
# 4. 点赞感兴趣的内容
python scripts/like_note.py "https://www.xiaohongshu.com/explore/note1"
# 5. 收藏有用的内容
python scripts/collect_note.py "https://www.xiaohongshu.com/explore/note2"
# 6. 与社区互动
python scripts/comment_note.py "https://www.xiaohongshu.com/explore/note3" "Awesome tutorial!"
# 7. 关注优质内容创作者
python scripts/follow_user.py "https://www.xiaohongshu.com/explore/note-by-creator"validate_cookies.py 检查登录状态,以确保操作顺利进行。rednote_cookies.json 中的 cookie 维护会话状态。请确保该文件得到妥善保护。rednote_cookies.json 中使用 rednote 技能前,请确认:
- Python 3.7 或更高版本
- 已安装 Playwright(pip install playwright)
- 已安装浏览器驱动(playwright install)
- 浏览器运行所需的最小可用磁盘空间
- 能从您的网络访问 xiaohongshu.com
- 遵守小红书的服务条款
- 拥有有效的小红书账户凭证
- 系统会在需要时自动处理登录
- 登录状态将通过验证脚本确认
- 认证令牌的安全存储
❌ 未找到 cookies 文件,请先登录小红书并保存 cookies)原因:rednote_cookies.json 文件不存在或不在正确位置。
解决方案:系统将自动执行 python scripts/manual_login.py 以进行手动登录并保存 cookies。用户只需在打开的浏览器窗口中完成登录过程即可。
❌ 未登录小红书,请先登录)原因:认证令牌已过期或无效。
解决方案:系统将重新验证登录状态,并可能再次执行 python scripts/manual_login.py 以刷新令牌。如果收到提示,用户只需在打开的浏览器窗口中完成登录过程。
原因:网络连接问题或URL格式错误。
解决方案:验证URL格式正确,确保网络连接稳定,并检查小红书是否可访问。
原因:小红书界面可能已更改或页面未完全加载。
解决方案:重试操作;如果问题仍然存在,检查界面更改或稍等片刻再试。
rednote_cookies.json 中,应确保安全已收录 1 个 Skill