BILIBILI_CHECK_URL = "https://member.bilibili.com/platform/home" BILIBILI_LOGIN_ELEMENT = 'span:text("退出登录")' BAIJIAHAO_CHECK_URL = "https://baijiahao.baidu.com/builder/rc/home" BAIJIAHAO_LOGIN_ELEMENT = 'span:text("退出账号")' DOUYIN_CHECK_URL = "https://creator.douyin.com/creator-micro/content/upload" DOUYIN_LOGIN_ELEMENT = "#header-avatar" #" or https://creator.douyin.com/creator-micro/home" KUAISHOU_CHECK_URL = "https://cp.kuaishou.com/article/publish/video" KUAISHOU_LOGIN_ELEMENT = "#joyride-wrapper" # has this element means has been logined SHIPINHAO_CHECK_URL = "https://channels.weixin.qq.com/platform/post/create" SHIPINHAO_LOGIN_ELEMENT = "#menuBar" # or "**/user/home" XIAOHONGSHU_CHECK_URL = "https://creator.xiaohongshu.com/publish/publish?from=menu" XIAOHONGSHU_LOGIN_ELEMENT = 'span:text("上传视频")' TOUTIAOHAO_CHECK_URL = "https://mp.toutiao.com/profile_v4/index" TOUTIAOHAO_LOGIN_ELEMENT = "div.create-time" TIKTOK_CHECK_URL = "https://www.tiktok.com/tiktokstudio/upload?lang=en" TIKTOK_LOGIN_ELEMENT = 'button[data-tt="Header_NewHeader_Clickable"]' XCOM_CHECK_URL = "https://x.com/home" XCOM_LOGIN_ELEMENT = 'a[aria-label="发帖"]' DEFAULT_CDP_ENDPOINT = "http://localhost:9222" PLATFORM_LOGIN_MAP= { "bilibili":{ "login_url":BILIBILI_CHECK_URL, "login_element":BILIBILI_LOGIN_ELEMENT }, "baijiahao":{ "login_url":BAIJIAHAO_CHECK_URL, "login_element":BAIJIAHAO_LOGIN_ELEMENT }, "douyin":{ "login_url":DOUYIN_CHECK_URL, "login_element":DOUYIN_LOGIN_ELEMENT }, "kuaishou":{ "login_url":KUAISHOU_CHECK_URL, "login_element":KUAISHOU_LOGIN_ELEMENT, "browser_addon_options":{ "args": [ '--lang en-GB' ] } }, "shipinhao":{ "login_url":SHIPINHAO_CHECK_URL, "login_element":SHIPINHAO_LOGIN_ELEMENT, "browser_addon_options":{ "args": [ '--lang en-GB' ] } }, "toutiaohao":{ "login_url":TOUTIAOHAO_CHECK_URL, "login_element":TOUTIAOHAO_LOGIN_ELEMENT }, "xiaohongshu":{ "login_url":XIAOHONGSHU_CHECK_URL, "login_element":XIAOHONGSHU_LOGIN_ELEMENT } , "tiktok":{ "login_url":TIKTOK_CHECK_URL, "login_element":TIKTOK_LOGIN_ELEMENT, "browser_addon_options":{ "args": [ '--lang en-GB' ] } }, "xcom":{ "login_url":XCOM_CHECK_URL, "login_element":XCOM_LOGIN_ELEMENT, "cdp_endpoint":DEFAULT_CDP_ENDPOINT } }