如何使用 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)