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()
|