Merge branch 'dreammis:main' into main

This commit is contained in:
听风
2025-11-16 09:54:52 +08:00
committed by GitHub
2 changed files with 31 additions and 4 deletions
+4 -4
View File
@@ -7,7 +7,7 @@ from xhs import XhsClient
from conf import BASE_DIR
from utils.base_social_media import set_init_script
from utils.log import tencent_logger, kuaishou_logger
from utils.log import tencent_logger, kuaishou_logger, douyin_logger
from pathlib import Path
from uploader.xhs_uploader.main import sign_local
@@ -27,13 +27,13 @@ async def cookie_auth_douyin(account_file):
# 等待“扫码登录”元素出现,超时 5 秒(如果 5 秒没出现,说明 cookie 有效)
try:
await page.get_by_text("扫码登录").wait_for(timeout=5000)
logger.error("[+] cookie 失效,需要扫码登录")
douyin_logger.error("[+] cookie 失效,需要扫码登录")
return False
except:
logger.success("[+] cookie 有效")
douyin_logger.success("[+] cookie 有效")
return True
except:
logger.error("[+] 等待5秒 cookie 失效")
douyin_logger.error("[+] 等待5秒 cookie 失效")
await context.close()
await browser.close()
return False
+27
View File
@@ -0,0 +1,27 @@
@echo off
TITLE One-Click Starter for social-auto-upload
ECHO ==================================================
ECHO Starting social-auto-upload Servers...
ECHO ==================================================
ECHO.
ECHO [1/2] Starting Python Backend Server in a new window...
REM The START command launches a new process.
REM The first quoted string "SAU Backend" is the title of the new window.
REM cmd /k runs the command and keeps the window open to show logs.
START "SAU Backend" cmd /k "python sau_backend.py"
ECHO [2/2] Starting Vue.js Frontend Server in another new window...
START "SAU Frontend" cmd /k "cd sau_frontend && npm run dev -- --host 0.0.0.0"
ECHO.
ECHO ==================================================
ECHO Done.
ECHO Two new windows have been opened for the backend
ECHO and frontend servers. You can monitor logs there.
ECHO ==================================================
ECHO.
ECHO This window will close in 10 seconds...
timeout /t 10 /nobreak > nul