From c9d40522966af494026a5f91a0b6c6792a0303e6 Mon Sep 17 00:00:00 2001 From: he <1249844504@qq.com> Date: Thu, 26 Jun 2025 21:46:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0m=E7=99=BB=E5=BD=95=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E7=9A=84=E9=80=89=E6=8B=A9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spider/task.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spider/task.py b/spider/task.py index 791054f..0a2c93a 100644 --- a/spider/task.py +++ b/spider/task.py @@ -1385,9 +1385,10 @@ def playwright_m_login(username, password, code_2fa=None): success_login_selector1 = 'span:has-text("Check your notifications on another device")' success_login_selector2 = 'span:has-text("Go to your authentication app")' + success_login_selector3 = 'span:has-text("Check your email")' failed_login_selector = 'div[data-bloks-name="bk.components.dialog.Dialog"] > div[aria-label="Wrong Credentials"] > div:nth-child(1)' - # 等成功或失败两个选择的其中一个 - page.wait_for_selector(f'{success_login_selector1},{success_login_selector2}, {failed_login_selector}', + # 等成功或失败 + page.wait_for_selector(f'{success_login_selector1},{success_login_selector2}, {success_login_selector3},{failed_login_selector}', timeout=60000) # 判断是否失败