From 4b71c80eb4d18659bca2df2783fcd8a7e99f703f Mon Sep 17 00:00:00 2001 From: currycan Date: Thu, 7 May 2026 06:47:29 +0800 Subject: [PATCH] =?UTF-8?q?docs(mobile):=20=E8=A1=A5=E5=85=85=E3=80=8C?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E4=B8=8D=E6=94=AF=E6=8C=81=E7=9A=84=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E3=80=8D=E6=AE=B5=E8=90=BD=EF=BC=88D-001=20=E8=90=BD?= =?UTF-8?q?=E5=9C=B0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit W4-05 月度评审范围内,按 D-001(选座功能 postpone 决策)补充 docs: - 明示「选座 / 观演人新增 / 支付」当前不支持 - 注明代码中 "选座购买" 字符串只是 CTA 文案识别,不涉及座位图解析 - 引用路径同步到 W4-01 拆分后的 mobile/damai_app/ 包 不实施 D-002 desktop/ 删除:异议窗口 2026-05-30 → 2026-06-13,PR 延后到窗口结束后单独开。 --- docs/mobile-app-notes.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/mobile-app-notes.md b/docs/mobile-app-notes.md index d437641..90fb26f 100755 --- a/docs/mobile-app-notes.md +++ b/docs/mobile-app-notes.md @@ -23,6 +23,16 @@ bot._click_coordinates(x, y) ## 只处理了抢票的,预约的暂未考虑 +## 当前不支持的功能 + +以下场景**当前不支持自动化**,遇到时脚本会停在该步骤,需要由用户手动完成或失败退出: + +- **选座**:进入「选座购买」票档后的座位图自动选定。大麦座位图为 Canvas 自绘控件,不在 accessibility 树内,无法通过 UIAutomator2 的 XPath / resourceId 定位;实现需引入图像识别(OpenCV / OCR),与项目当前 u2 直连范式不复用,且会推高热路径耗时(评估增量 0.8-2.0 s,与 ≤3 s 性能目标冲突)。当前 4 周冲刺累计仅 1 位用户提出该需求且零跟进,暂不投入;如有该能力需求,请在大麦 App 内手动完成选座后回到脚本流程。 +- **观演人新增 / 修改**:脚本仅消费已存在的观演人,不会替你新建或编辑观演人信息。 +- **支付**:脚本停在确认订单页,支付步骤始终交给用户手动完成。 + +> 注:代码中出现的 `"选座购买"`([`mobile/damai_app/__init__.py`](../mobile/damai_app/__init__.py)、[`mobile/damai_app/sale_waiter.py`](../mobile/damai_app/sale_waiter.py)、[`mobile/buy_button_guard.py`](../mobile/buy_button_guard.py))只是大麦 CTA 按钮**文案识别**,等价于「立即购买」入口,**不涉及实际座位图解析**。 + ## 功能 - 大麦的大部分票**只能在APP端购买**,所以只运行了安卓侧的实现并进行修改 - APP更新,**界面信息的票价的Text是空串""**,无法再使用之前的方案去找按钮click,V2是通过分析页面信息,使用索引的方式获取,缺点是需要预先手动写进去,不知道后续有没有什么新的方法获取