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