fix(douyin): cookie 校验改有头,避免无头被反爬墙误判失效

cookie_auth 原硬编码 headless=True,但抖音无头会撞反爬墙→content/upload 跳登录→
间歇性误报 cookie 失效(实测登录刚成功 90s 后校验即失败)。改 headless=False +
反检测 args。
This commit is contained in:
changyandao
2026-06-13 18:23:35 +08:00
parent a083ad911f
commit 914a5f0910
+5 -1
View File
@@ -50,7 +50,11 @@ def _build_login_result(success: bool, status: str, message: str, account_file:
async def cookie_auth(account_file):
async with async_playwright() as playwright:
browser = await playwright.chromium.launch(headless=True, channel="chrome")
# 抖音无头会撞反爬墙→content/upload 跳登录→误判 cookie 失效(间歇性)。校验必须有头。
browser = await playwright.chromium.launch(
headless=False, channel="chrome",
args=["--no-sandbox", "--disable-blink-features=AutomationControlled"],
)
try:
context = await browser.new_context(storage_state=account_file)
context = await set_init_script(context)