'commit'
This commit is contained in:
@@ -28,6 +28,17 @@ async def check_and_close_ad(d):
|
||||
"""
|
||||
logger.info("开始检测广告弹窗 (VL方案)...")
|
||||
|
||||
# [新增] 策略:先向上滑动一点,触发悬浮广告(如兔子)收起/躲避
|
||||
try:
|
||||
w, h = d.window_size()
|
||||
logger.info(f"执行微小滑动 (Swipe Up),尝试触发悬浮广告收起...")
|
||||
# 从 70% 处滑到 50% 处,模拟手指上滑,页面内容上移
|
||||
d.swipe(w * 0.5, h * 0.7, w * 0.5, h * 0.5, duration=0.3)
|
||||
# 等待滑动动画结束和广告收起动画
|
||||
await asyncio.sleep(0.5)
|
||||
except Exception as e:
|
||||
logger.warning(f"滑动操作异常: {e}")
|
||||
|
||||
# 1. 拍摄截图
|
||||
t1 = time.time()
|
||||
image_uuid = str(uuid.uuid4())
|
||||
|
||||
Reference in New Issue
Block a user