如何在 Chrome 驱动程序中动态更改代理

Vik*_*tor 5 python selenium

我在更改代理时遇到问题,每次加载新页面时,它都会创建另一个浏览器进程。我找到了 Firefox 的解决方案,但没有找到 Chrome 浏览器的解决方案。

self.options = webdriver.ChromeOptions()
self.options.add_argument("--start-maximized")
self.options.add_argument("--disable-popup-blocking")
self.options.add_argument('--proxy-server=%s' % 'proxy')
Run Code Online (Sandbox Code Playgroud)

Firefox 解决方案:Python Selenium Webdriver - 即时更改代理设置

C. *_*eck -1

尝试类似的东西

ChromeOptions options = new ChromeOptions();
proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.HttpProxy =
proxy.SslProxy = "127.0.0.1:3330";
options.Proxy = proxy;
options.AddArgument("ignore-certificate-errors");
var chromedriver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)