0

Currently this is how I am setting proxies for firefox Python Selenium

prox = Proxy()
prox.proxyAutoconfigUrl = "http://wpad/wpad.dat"
ff_options = webdriver.FirefoxOptions()
ff_options.set_preference("network.proxy.no_proxies_on", "DOMAIN")
    
driver = webdriver.Firefox(executable_path = "FirefoxDriverPATH", proxy= 
prox, options=ff_options)

What is the Chrome equivalent, I have tried the below but I get an error

c_options= Options()
prox = Proxy()
prox.proxyAutoconfigUrl = "http://wpad/wpad.dat"
prefs = {"network.proxy.no_proxies_on": "DOMAIN"}
c_options.add_experimental_option("prefs", prefs)
capabilities = webdriver.DesiredCapabilities.CHROME
prox.add_to_capabilities(capabilities)

driver = webdriver.Chrome(executable_path = "ChromeDriverPATH",desired_capabilities=capabilities, options=c_options)

Error:

Exception InvalidArgumentException: Message: invalid argument: cannot parse capability: proxy

from invalid argument: unrecognized proxy type: unspecified

Stacktrace:

Backtrace:

    Ordinal0 [0x07F3+6643]

    Ordinal0 [0x44631+19488973]

    Ordinal0 [FC748+2347448]

    Ordinal0 [0123x00E0FD3456954]

    Ordinal0 [0664x00E15555BD4012]

    Ordinal0 [0x00EE66+978]

    Ordinal0 [055x00E4116]

    Ordinal0 [0x00477289]

    Ordinal0 [0x00E407v197]

    Ordinal0 [0x00E48B]
Zenith_1024
  • 231
  • 2
  • 14

0 Answers0