wangzhibo
2025-07-27 a6662268312eb645cc7b5bf9f2ad6f5635d3cb28
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()