为什么javascript无法在Selenium Webdriver中与代理一起使用?

时间:2019-06-29 23:35:52

标签: python-3.x selenium selenium-chromedriver

初始化:

profile = FirefoxProfile()
options = FirefoxOptions()
desired_capability = webdriver.DesiredCapabilities.FIREFOX
# options.add_argument('--headless')
desired_capability['proxy'] = {'proxyType': "manual", 'httpProxy': r_proxy, 'ftpProxy': r_proxy, 'sslProxy': r_proxy}
profile.set_preference("general.useragent.override", user_agent_rotator.get_random_user_agent())
driver = webdriver.Firefox(capabilities=desired_capability, executable_path='libs/geckodriver.exe', firefox_profile=profile, options=options)
driver.get('https://www.whatismybrowser.com/')

如果我使用代理,则JS不起作用。这不允许我使用某些网站。如果我关闭了代理,那么JS就在那里了,但这不是一个选择,我需要一个代理。我尝试了不同-同样的事情。 对于Chrome,情况与此类似。

那么有谁知道如何一起使用代理和js?

0 个答案:

没有答案