from twitter_account_creator.utils.browser import Browser import undetected_chromedriver as uc from webdriver_manager.microsoft import EdgeChromiumDriverManager from selenium import webdriver import undetected_chromedriver as uc from selenium.webdriver.chrome.service import Service class Edge(Browser): ''' Edge+selenium ''' # https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ def __init__(self): super().__init__() def getWebdriver(self, i=None, proxy=False, headless=False, browser_profile=None, proxy_address=None): super().getWebdriver() options = self.options(i=i, proxy=proxy, headless=headless, browser_profile=browser_profile, proxy_address=proxy_address) # EdgeChromiumDriverManager下载驱动 # driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) return webdriver.Edge(service=Service(EdgeChromiumDriverManager(path="data/driver").install())) # return webdriver.Chrome(service=Service(EdgeChromiumDriverManager(path="data/driver").install()), options=options)