我已经尝试了人们尝试在堆栈溢出中配置火狐的所有最新和以前的方法,并且我一直在阅读所有文档。可能没有答案给出了许多人同意的为 Firefox 配置代理的明确方法。最近有一个问题,指出他最初的做法成功地配置了代理,但是当我尝试它时,我返回了 AttributeError。
from selenium import webdriver
IP = "###.###.###.###"
PORT = "####"
fp = webdriver.FirefoxProfile()
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http", IP)
fp.set_preference("network.proxy.http_port", int(PORT))
fp.update_preferences()
driver = webdriver.Firefox(firefox_profile=fp)
driver.get('http://www.my-ip-address.net/')
我在 IP 和 PORT 上尝试了 int() 和 str() 的几种变体,但似乎没有任何效果。
我找不到任何似乎是最新的文档。如果有人可以向我推荐目前正在工作的东西,我将非常感激。