c# - 立即更改代理 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();
}
现在,我怎样才能让它立即改变?
解决方案
使用 Selenium 时,您可以(并且应该)在创建 WebDriver 时使用创建 WebDriver 时使用的 、 或 对象上的属性设置代理Proxy
信息。InternetExplorerOptions
FirefoxOptions
ChromeOptions
推荐阅读
- azure-data-factory-2 - Azure Storage V2 blob 事件 - 不触发 ADF
- javascript - Chrome 扩展对 getHardwarePlatformInfo 的调用返回“不允许”错误
- node.js - 如何在代码级别生成 mpd(MPEG Dash 清单)文件
- selenium-webdriver - 不使用选择类我想确保“sam”选项在下拉列表中不可用
- laravel - 运行 NPM 安装失败
- git - 如何使用 git svn 从本地共享存储库克隆
- javascript - 如何使用 chai 在量角器中断言 sendkeys?
- css - 漏洞,寻找创建的包,npm warn notsup
- html - 可点击的链接不在其位置
- mongodb - 在 Concierge 订阅中出现 Python 错误连接到 Azure Cosmos DB 的 API for MongoDB