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