1

如何使用 Python 创建使用 browsermob 的 webdriver.IE 实例?下面是我如何使用 Chrome 和 Firefox,但我在 IE 上苦苦挣扎。

bmPath = os.path.join('thePath')
context.server = Server(bmPath)
context.server.start()
context.proxy = context.server.create_proxy()

# System.setProperty("bmp.allowNativeDnsFallback", "true");
if context.browser.lower() == 'chrome':
    co = webdriver.ChromeOptions()
    co.add_argument("--proxy-server={0}".format(context.proxy.proxy))
    #co.add_argument("--proxy-server={0}".format(context.proxy.selenium_proxy()))
    pathToChromedriver = join(homePath, "drivers", "chromedriver.exe")
    driver = webdriver.Chrome(executable_path=pathToChromedriver, chrome_options=co)
elif context.browser.lower() == 'firefox':
    profile = webdriver.FirefoxProfile()
    profile.set_proxy(context.proxy.selenium_proxy())
    driver = webdriver.Firefox(firefox_profile=profile)
4

0 回答 0