【发布时间】:2016-09-30 12:11:16
【问题描述】:
一切正常
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", int(PROXY_PORT))
fp.update_preferences()
driver = webdriver.Firefox(firefox_profile=fp)
但是如果已经创建了驱动,代理就不能安装了。 它不起作用
driver = webdriver.Firefox()
driver.profile.set_preference("network.proxy.type", 1)
driver.profile.set_preference("network.proxy.http", PROXY_HOST)
driver.profile.set_preference("network.proxy.http_port", int(PROXY_PORT))
driver.profile.update_preferences()
同样如此。
driver = webdriver.Firefox()
driver.firefox_profile.set_preference("network.proxy.type", 1)
driver.firefox_profile.set_preference("network.proxy.http", PROXY_HOST)
driver.firefox_profile.set_preference("network.proxy.http_port", int(PROXY_PORT))
driver.firefox_profile.update_preferences()
为什么?不能理解。 我做错了什么?
【问题讨论】:
-
您收到错误消息吗?如果有,是哪一个? Web 驱动程序是否会忽略您的新代理设置?
-
没有。没有错误。一切正常。但未应用设置。
标签: python selenium selenium-webdriver proxy updates