Skip to content

fix: 适配 BOSS 2026-08 改版——立即沟通弹框 + 发送按钮变更 - #39

Merged
longsizhuo merged 1 commit into
longsizhuo:masterfrom
TinyAlmond:fix/boss-greeting-dialog-2026-08
Aug 15, 2026
Merged

longsizhuo merged 1 commit into
longsizhuo:masterfrom
TinyAlmond:fix/boss-greeting-dialog-2026-08

Conversation

@TinyAlmond

Copy link
Copy Markdown
Contributor

Summary

  • BOSS 直聘 2026-08 改版后,点击"立即沟通"会自动发送一条默认招呼语并弹出确认框,需要点"继续沟通"才能进入聊天页。新增 dismiss_greeting_dialog() 处理该弹框。
  • 聊天页回车键不再触发发送,改为优先点击"发送"按钮,回车作为 fallback。
  • 发完 AI 招呼语后尝试点击"发简历"按钮(click_send_resume()),按钮不存在时静默跳过。

改动文件

  • src/boss_zhipin/website_oper/finding_jobs.py — 新增 dismiss_greeting_dialog()、click_send_resume(),修改 send_chat_message()
  • src/boss_zhipin/website_oper/write_response.py — 在发送流程中调用新函数

Test plan

  • DRY_RUN=1 uv run main.py 确认能进入 letter 生成步骤
  • 非 dry-run 下验证"立即沟通"→ 弹框关闭 → 进入聊天页 → 发送招呼语 → 点击发简历的完整流程
  • 旧版 BOSS(无弹框)下确认 dismiss_greeting_dialog 超时后静默跳过,不影响主流程

BOSS 改版后点"立即沟通"会自动发一条默认招呼语并弹出确认框,
需要点"继续沟通"才能进入聊天页;聊天页回车不再触发发送,
需要点击"发送"按钮。同时在发完招呼语后尝试点击"发简历"。

- 新增 dismiss_greeting_dialog():关闭默认招呼语弹框
- 新增 click_send_resume():聊天页点击"发简历"
- send_chat_message() 改为优先点击发送按钮,回车作为 fallback
@TinyAlmond
TinyAlmond force-pushed the fix/boss-greeting-dialog-2026-08 branch from 6b933c5 to e4b9062 Compare August 15, 2026 15:16
@longsizhuo
longsizhuo merged commit d797cde into longsizhuo:master Aug 15, 2026
3 checks passed
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.

2 participants