我已经尝试了所有最新和以前的方式,人们试图在堆栈溢出中配置fire fox,我一直在阅读所有documentation。 没有可能的答案给出了许多人同意的为Firefox配置代理的明确方法。最新的是question被问到指出他成功配置代理的初始方式,但是当我尝试它时,我返回了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()变体,但似乎没有任何效果。
我找不到任何似乎是最新的文档。如果有人可以推荐我当前正在工作的东西,我将非常感激。
答案 0 :(得分:0)
这里有几个问题和答案可以正常工作,但是,如果它们不适合你,这就是为什么通过Firefox为他们配置代理工作而不是你工作的原因。
如果你有这两个设置,上面的代码应该可以正常工作。