Skip to content

feat(xhs): 优化小红书发布脚本的标签处理和光标定位#38

Open
Fwind43 wants to merge 6 commits intoautoclaw-cc:mainfrom
Fwind43:main
Open

feat(xhs): 优化小红书发布脚本的标签处理和光标定位#38
Fwind43 wants to merge 6 commits intoautoclaw-cc:mainfrom
Fwind43:main

Conversation

@Fwind43
Copy link

@Fwind43 Fwind43 commented Mar 11, 2026

  • 在_extract_hashtags_from_content函数中预处理tags,去掉空格并过滤空值
  • 对提取的hashtag进行去重和空格清理处理
  • 将光标移动循环次数从20次增加到100次以确保到达正文末尾

鎽不羁 added 6 commits March 11, 2026 22:35
- 在_extract_hashtags_from_content函数中预处理tags,去掉空格并过滤空值
- 对提取的hashtag进行去重和空格清理处理
- 将光标移动循环次数从20次增加到100次以确保到达正文末尾
增加 ArrowDown 键的按下次数从 100 次到 500 次,
以确保在标签输入后能够正确返回到正文结尾位置。
统一将所有SKILL.md文档中的python脚本执行命令从"python scripts/xxx.py"
改为"uv run scripts/xxx.py",包括以下文件:
- SKILL.md
- skills/xhs-auth/SKILL.md
- skills/xhs-content-ops/SKILL.md
- skills/xhs-interact/SKILL.md
- skills/xhs-publish/SKILL.md

该变更确保所有文档中的命令执行方式保持一致,使用uv作为包管理器来运行脚本。
将所有命令示例中的 `python scripts/cli.py` 替换为 `uv run scripts/cli.py`
以确保统一使用 uv 运行器执行脚本命令。
- 新增 list-notes 命令用于获取个人笔记列表
- 新增 delete-note 命令用于删除指定笔记
- 更新 xhs-explore 技能描述,添加笔记管理功能说明
- 在 SKILL.md 中添加新的命令文档和使用示例
- 实现 node_manager 模块处理笔记管理相关操作
- 添加 NoteManager 相关数据类型定义
- 修改 _EXTRACT_NOTES_FROM_DOM_JS 中的交互数据提取逻辑,
  新增 viewCount 字段并调整字段顺序为:浏览、评论、点赞、收藏、分享
- 更新笔记数据结构,将 viewCount 和 commentCount 添加到返回结果中
- 调整 list_notes 函数中的参数映射,确保浏览量数据正确传递
- 更新 SKILL.md 文档,添加 viewCount 字段说明并重新排序字段列表
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant