Commit a640dd1c by baiquan

refactor(service): 调整登录页面加载时机

- 将登录页面的加载提前至循环判断中,确保页面在检查浏览器状态之前已经打开
- 修改判断条件,增加对页面 URL 的检查,确保登录页面已完全加载
parent 0843d242
......@@ -39,7 +39,8 @@ async def page_login(browser_id):
port = data.get('debuggingPort', '')
chromium = Chromium(f"127.0.0.1:{port}")
tab = chromium.latest_tab
if chromium.states.is_existed:
tab.get('https://fxg.jinritemai.com/login/common')
if chromium.states.is_existed and "https://fxg.jinritemai.com" in tab.url:
break
else:
tab.close()
......@@ -51,7 +52,6 @@ async def page_login(browser_id):
if open_count == 0:
raise AppError(f"{browser_id}-->启动浏览器失败")
tab.get('https://fxg.jinritemai.com/login/common')
tab.listen.start(["account_login/v2/", "captcha/verify", "/aff/check_login", "/loginv1/callback"])
login_res = listen_check_login(tab)
logger.info(f"{browser_id}当前页面是否登录-->{login_res}")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment