This is an example from selenium docs:
from selenium import webdriver
PROXY_HOST = "host"
PROXY_PORT = 8080
fp = webdriver.FirefoxProfile()
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http", PROXY_HOST)
fp.set_preference("network.proxy.http_port", PROXY_PORT)
fp.set_preference("network.proxy.ftp", PROXY_HOST)
fp.set_preference("network.proxy.ftp_port", PROXY_PORT)
fp.set_preference("network.proxy.ssl", PROXY_HOST)
fp.set_preference("network.proxy.ssl_port", PROXY_PORT)
fp.set_preference("network.proxy.no_proxies_on", "")
driver = webdriver.Firefox(firefox_profile=fp)
Well, if I want to install a private proxy server, for example "user:pass@6.6.6.6:8043"?
And one more question: how can I catch http exceptions like 404, 403, 502, etc.?
Shane source
share