Trying to set a proxy using the following code:
from selenium.webdriver.common.proxy import Proxy, ProxyType
prox = Proxy()
prox.proxy_type = ProxyType.MANUAL
prox.http_proxy = "1.10.186.114:46863"
prox.socks_proxy = "1.10.186.114:46863"
prox.ssl_proxy = "1.10.186.114:46863"
capabilities = webdriver.DesiredCapabilities.CHROME
prox.add_to_capabilities(capabilities)
driver = webdriver.Chrome(desired_capabilities=capabilities)
I keep getting an exception thrown at the line driver = webdriver.Chrome(desired_capabilities=capabilities)
. The exception mentions Message: invalid argument: cannot parse capability: proxy from invalid argument: Specifying 'socksProxy' requires an integer for 'socksVersion'
The proxy I am trying to use was just a free one found online, does anyone have any ideas how to solve this?
Thanks in advance.