隐私提示:请在粘贴 mobile/config.jsonc 与日志前,隐去观演人姓名、手机号、身份证号。如不慎泄露,ops 收到后会在评论中编辑替换,但仍建议自查后再提交。
环境信息(必填)
运维分类需要这一节才能定位优先级,请勿删除。
- 设备型号(例:Pixel 6 / Xiaomi 13):Xiaomi17 Pro
- Android 版本(设置 → 关于手机):16
- 大麦 App 版本(大麦 → 我的 → 设置 → 关于):9.0.20
- HaTickets 版本 / commit SHA:0.4.1
- Python 版本(
poetry run python --version):3.13
- 操作系统(macOS 14 / Ubuntu 22.04 / Windows 11):Win11
复现步骤
1.正常操作
2.
3.
期望行为
实际行为
完整日志(必填)
完整 traceback 比截图更有助于定位。请使用代码块。
2026-05-06 18:49:14 [INFO] __main__:784 - 已预选城市: 广州
2026-05-06 18:49:19 [DEBUG] mobile.page_probe:139 - page probe (full): activity=.trade.newtradeorder.ui.projectdetail.ui.activity.ProjectDetailActivity
2026-05-06 18:49:19 [INFO] __main__:1404 - 当前页面状态: detail_page
2026-05-06 18:49:19 [INFO] __main__:998 - 等待开售,将在 2026-05-06T18:50:00+08:00 前 3000ms 开始轮询
2026-05-06 18:50:05 [WARNING] mobile.buy_button_guard:125 - Timed out waiting for safe button text (last seen: None)
2026-05-06 18:50:08 [WARNING] __main__:1022 - 等待开售超时(轮询 3 次),继续执行
2026-05-06 18:50:14 [DEBUG] mobile.page_probe:139 - page probe (full): activity=.trade.newtradeorder.ui.projectdetail.ui.activity.ProjectDetailActivity
2026-05-06 18:50:14 [INFO] __main__:1404 - 当前页面状态: detail_page
2026-05-06 18:50:14 [INFO] __main__:857 - 点击购票按钮...
2026-05-06 18:50:15 [INFO] __main__:1698 - 选择票价...
2026-05-06 18:50:16 [INFO] mobile.price_selector:263 - 通过配置索引直接选择票价: price_index=3
2026-05-06 18:50:16 [INFO] __main__:1703 - 选择数量...
2026-05-06 18:50:16 [INFO] __main__:1725 - 确定购买...
2026-05-06 18:50:17 [INFO] __main__:1857 - 提交订单...
配置(隐去敏感字段)
相关截图 / dump(可选)
自查清单
SLA:ops 在 2 小时内分诊(添加优先级标签)。P0/P1 见 reference/08-ops-runbook.md §3。
环境信息(必填)
poetry run python --version):3.13复现步骤
1.正常操作
2.
3.
期望行为
实际行为
完整日志(必填)
配置(隐去敏感字段)
{ "app_package": "cn.damai", "app_activity": ".launcher.splash.SplashMainActivity", "item_url": "https://m.damai.cn/shows/item.html?itemId=1017423973796", "keyword": "韩庚", "city": "广州", "date": "2026-05-23 周六 19:00", "price": "看台1280元", "price_index": 3, "if_commit_order": true, "probe_only": false, "auto_navigate": false, "sell_start_time": "2026-05-06T18:50:00+08:00", "countdown_lead_ms": 3000, "wait_cta_ready_timeout_ms": 0, "rush_mode": true }相关截图 / dump(可选)
自查清单
poetry install,且通过mobile/scripts/start_ticket_grabbing.sh --probe --yes启动(未直接python xxx.py)docs/quick-start.md的「常见错误排查」一节