c# – 在Selenium中为Chrome驱动程序设置代理
发布时间:2020-12-15 04:13:27 所属栏目:百科 来源:网络整理
导读:我在Chrome浏览器中使用C#for Automation的Selenium Webdriver. 我需要检查我的网页是否在某些区域(某些IP区域)中出现了问题.所以我必须在Chrome浏览器中设置代理.我尝试了下面的代码.代理正在设置但我收到错误.有人可以帮助我. ChromeOptions options = new
我在Chrome浏览器中使用C#for Automation的Selenium Webdriver.
我需要检查我的网页是否在某些区域(某些IP区域)中出现了问题.所以我必须在Chrome浏览器中设置代理.我尝试了下面的代码.代理正在设置但我收到错误.有人可以帮助我. ChromeOptions options = new ChromeOptions(); options.AddArguments("--proxy-server=XXX.XXX.XXX.XXX"); IWebDriver Driver = new ChromeDriver(options); Driver.Navigate().GoToUrl("myUrlGoesHere"); 当我运行此代码时,我在Chrome浏览器中收到以下消息:我尝试启用“代理”选项,但“禁用更改代理设置”选项. *无法连接到代理服务器 代理服务器是充当计算机与其他服务器之间的中介的服务器.目前,您的系统已配置为使用代理,但Google Chrome无法连接到该代理. 解决方法
我正在使用Selenium 2.50.1的nuget包:
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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – React Router v2.4 {queryKey:false}不再有效
- NOR flash 坏块处理方法
- ruby – 由minitest单元测试创??建的回滚更改
- ajax学习系列之九: 使用 Google Ajax Search API
- Swift今夏挫败3起网络攻击 否认系统被入侵
- cocos2d-x与android原生来回切换
- Kubernetes-15:一文详解Pod、Node调度规则(亲和性、污点、
- postgresql – 强制Postgres安装UTF8编码,而不是LATIN1?
- ruby-on-rails-3 – 用户和管理员使用设计注销并通过RSPEC进
- ruby-on-rails-3 – collection_select truncate