登录加代理测试
This commit is contained in:
@@ -791,17 +791,18 @@ def playwright_m_login(username, password, code_2fa=None):
|
|||||||
with lock:
|
with lock:
|
||||||
with sync_playwright() as playwright:
|
with sync_playwright() as playwright:
|
||||||
update_windows_distinguish()
|
update_windows_distinguish()
|
||||||
|
proxy_url = get_proxy_from_api()
|
||||||
|
logger.info(f"使用proxi={proxy_url}")
|
||||||
|
|
||||||
browser = playwright.chromium.launch(
|
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 = 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"
|
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}")
|
logger.info(f"使用ua={random_user_agent}")
|
||||||
proxy_url = get_proxy_from_api()
|
context = browser.new_context(no_viewport=True, user_agent=random_user_agent)
|
||||||
logger.info(f"使用proxi={proxy_url}")
|
|
||||||
context = browser.new_context(no_viewport=True, user_agent=random_user_agent, proxy={
|
|
||||||
"server": proxy_url,
|
|
||||||
})
|
|
||||||
# 设置语言为英文
|
# 设置语言为英文
|
||||||
context.add_cookies([
|
context.add_cookies([
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user