【发布时间】:2019-04-21 15:36:53
【问题描述】:
我在 Google Chrome 中使用 Selenium 网络驱动程序。这是我用来设置 chrome 代理的代码:
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % my_proxy)
这段代码工作了几个月。我现在回来了,但它不工作......我已经尝试过旧版本的 Selenium、Chrome、Chromium 和 webdriver。我所做的任何更改似乎都不起作用:(
此外,在传递 --proxy-server 的同时从命令行运行 chrome.exe 确实不工作! Chrome 会默默地忽略传递的代理...
有人知道这里发生了什么吗?我花了几天时间试图弄清楚如何让这个简单的硒脚本工作......非常感谢:)
编辑:我刚刚尝试在与我的计算机相同的朋友上运行带有 --proxy-server 标志的 chrome.exe 并且它可以工作......
【问题讨论】:
-
您应该指定您的 chrome 和 chromedriver 版本。您使用的是 Chrome v73 吗?还有 ChromeDriver 73.0.3683.68?
-
@orde 尝试启动 chrome 版本 73.0.3683.103(官方版本)(64 位)和带有 --proxy-server 标志的最新 chromium 版本,这两者都默默地忽略它......
标签: selenium google-chrome proxy