首页 > 解决方案 > 立即更改代理 C#

问题描述

我有一个问题,我想每次可以更改浏览器的代理,但它直到一段时间后才会更改,或者我检查是否在互联网选项中更改了 ip,这是代码

        reg_key = Registry.CurrentUser.OpenSubKey("SoftWare\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
        string proxy = txtIp.Text + ":" + txtPort.Text;
        reg_key.SetValue("ProxyEnable", 1);
        reg_key.SetValue("ProxyServer", proxy);
        MessageBox.Show("IP cambiada, ", proxy);

        cronometro.Start();
        timer1.Start();
        label5.Text = (100 - cronometro.Elapsed.Seconds).ToString();
    }

现在,我怎样才能让它立即改变?

标签: c#seleniumproxy

解决方案


使用 Selenium 时,您可以(并且应该)在创建 WebDriver 时使用创建 WebDriver 时使用的 、 或 对象上的属性设置代理Proxy信息。InternetExplorerOptionsFirefoxOptionsChromeOptions


推荐阅读