diff --git a/automate.py b/automate.py index bb2fa43..612991e 100644 --- a/automate.py +++ b/automate.py @@ -910,7 +910,12 @@ def tap_all_thumbnails(baseline, max_rounds=300, poll_interval=4, max_wait_per_r break print(f" 轮 {r+1}: 到底确认中,第{retry+1}/3次重试位移{s2}px(<{MIN_SCROLL_PX})") if confirmed_bottom: - print(f" 轮 {r+1}: 连续多次强力滚动均滚不动{shifts},确认到底,结束") + # 到底确认后,那 3 次重试滚动虽位移<阈值,但累积的微小移动会把最底 + # 一两行完整露出来(实测到底后 06:19~06:30 两行已显示却从未被点、漏下)—— + # 这最终画面从没被 clear 过。break 前对最终屏补扫一次,确保最后几行不漏。 + print(f" 轮 {r+1}: 连续多次强力滚动均滚不动{shifts},已到底,补扫最终屏") + clear_current_screen(r + 1) + print(f" 轮 {r+1}: 确认到底,结束") break continue