gpt4 book ai didi

python - 使用 selenium 3.8.1 为 chrome 设置代理的问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:41 25 4
gpt4 key购买 nike

我曾经像下面的代码一样在 chrome 上设置代理,但是当我更新到 selenium 3.8.1 代理停止工作时,我没有收到任何错误它只是不使用代理服务器而且我不知道为什么。我的 chromedriver 也是最新的。

options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=192.99.55.120:3128')
driver = webdriver.Chrome(executable_path='C:\chromedriver_win32\chromedriver.exe', chrome_options=options)
driver.get("http://google.com/")

希望收到任何建议,也许是为 chromedriver 设置代理的替代方法。

最佳答案

如果有人仍然感兴趣,这就是我最终解决问题的方式

from selenium.webdriver import Proxy
settings = {
"httpProxy": "192.99.55.120:3128",
"sslProxy": "192.99.55.120:3128"
}
proxy = Proxy(settings)
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities.CHROME.copy()
cap['platform'] = "WINDOWS"
cap['version'] = "10"
proxy.add_to_capabilities(cap)

from selenium.webdriver.chrome.webdriver import WebDriver as ChromeDriver
driver = ChromeDriver(desired_capabilities=cap, executable_path='C:\chromedriver_win32\chromedriver.exe')

关于python - 使用 selenium 3.8.1 为 chrome 设置代理的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48411823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com