diff --git a/spider/task.py b/spider/task.py index f306f2e..427c739 100644 --- a/spider/task.py +++ b/spider/task.py @@ -791,17 +791,18 @@ def playwright_m_login(username, password, code_2fa=None): with lock: with sync_playwright() as playwright: update_windows_distinguish() + proxy_url = get_proxy_from_api() + logger.info(f"使用proxi={proxy_url}") + browser = playwright.chromium.launch( - headless=const.HEADLESS, args=['--start-maximized'], executable_path=path + headless=const.HEADLESS, args=['--start-maximized'], executable_path=path, proxy={ + "server": proxy_url, + } ) # random_user_agent = UserAgent().getBrowser(["Chrome Mobile iOS"]).get("useragent") random_user_agent = "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Mobile Safari/537.36" logger.info(f"使用ua={random_user_agent}") - proxy_url = get_proxy_from_api() - logger.info(f"使用proxi={proxy_url}") - context = browser.new_context(no_viewport=True, user_agent=random_user_agent, proxy={ - "server": proxy_url, - }) + context = browser.new_context(no_viewport=True, user_agent=random_user_agent) # 设置语言为英文 context.add_cookies([ {