【发布时间】:2020-12-12 17:30:04
【问题描述】:
由于我无法直接从 Geckodriver 设置代理,我将使用手动更改它
from selenium import webdriver
myProxy = "xxxxxxxxx:yyyy"
ip, port = myProxy.split(":")
profile = webdriver.FirefoxProfile()
profile.set_preference('network.proxy_type',5)
profile.set_preference('network.proxy.http','xxxxxxxxx')
profile.set_preference('network.proxy.http_port',yyyy)
profile.update_preferences()
driver=webdriver.Firefox(firefox_profile=profile)
driver.get('http://www.google.co.th')
time.sleep(3)
driver.close()
我正在尝试执行,firefox已更改为代理模式
但是,当我通过机器人框架执行脚本时,它也通过 Geckodriver 执行,它不会变成代理。
我需要知道如何在 Geckodriver 中永久更改代理
【问题讨论】:
标签: python selenium-webdriver robotframework