wangzhibo
2025-08-04 f5106b912f1261fe633aa6bcdf10a4b7e74345aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from auto_media_publisher.uploaders.login_chrome import LoginChrome
from auto_media_publisher.uploaders.login_chrome_cdp import LoginChromeCDP
 
"""
根据关键字,匹配 PLATFORM_LOGIN_MAP 来初始化不同平台的login url和 login element。
config/conf_platform_login_url.py
 
"""
async def create_and_run_login(user: str,platform:str,proxy:str):
    if platform in ("tiktok","xcom"):
        handler = LoginChromeCDP(user,platform,proxy)
    else:
        handler = LoginChrome(user,platform,proxy)
    return await handler.run()
    
async def create_and_open(user: str,platform:str,proxy:str):
    if platform in ("tiktok","xcom"):
        handler = LoginChromeCDP(user,platform,proxy)
    else:
        handler = LoginChrome(user,platform,proxy)
    return await handler.open()