This commit is contained in:
HuangHai
2026-01-12 22:37:26 +08:00
parent 7f109b9dbc
commit fa1beb3b3f

View File

@@ -28,16 +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}")
# [已移除] 策略:先向上滑动一点,触发悬浮广告(如兔子)收起/躲避
# 用户反馈:一滚动,兔子就藏起来了,导致无法检测到广告,因此取消此逻辑。
# 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()