You need to import the following:
from selenium.webdriver.common.proxy import Proxy, ProxyType
Then setup the proxies:
myProxy = "xx.xx.xx.xx:xxxx"
proxy = Proxy({
'proxyType': ProxyType.MANUAL,
'httpProxy': myProxy,
'ftpProxy': myProxy,
'sslProxy': myProxy,
'noProxy': '' # set this value as desired
})
Then call the webdriver.Firefox() function as follows:
driver = webdriver.Firefox(proxy=proxy)
driver.get("http://www.google.com")
Don’t remember where exactly I found this solution, but its out there somewhere. Will surely provide a link if I find it again. Just took this part out of my code.