我不能通过硒火狐浏览器使用代理连接。
使用此配置,将生成连接,但不通过代理,而是通过本地服务器。
关于这件事有两个问题
this documentation,
但似乎没有人能解决蟒蛇3的问题:
def selenium_connect():
proxy = "178.20.231.218"
proxy_port = 80
url = "https://www.whatsmyip.org/"
fp = webdriver.FirefoxProfile()
# Direct = 0, Manual = 1, PAC = 2, AUTODETECT = 4, SYSTEM = 5
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http",proxy)
fp.set_preference("network.proxy.http_port",proxy_port)
fp.update_preferences()
driver = webdriver.Firefox(firefox_profile=fp)
driver.get(url)
我使用的是FirefoxWebDriver版本52.0.2和Python3.7以及标准的Ubuntu16.04Docker环境。