Shu*_*ang 5 proxy google-chrome
我在本地端口 8500 上设置了一个模拟服务器进行测试,其行为就像代理一样。我读到 Chrome 将忽略来自本地主机的请求的代理设置,并且需要添加--proxy-bypass-list=<-loopback>以禁用/绕过该规则。它一直工作到今天。
我的配置: 系统:MacOs Catalina,10.15.3 浏览器:Chrome 版本 80.0.3987.149
启动 chrome 的参数是--ignore-certificate-errors,--proxy-bypass-list="<-loopback>",--proxy-server=http://localhost:8500
我使用 selenium 进行自动化,基本 url 是http://localhost:8080
运行后,我可以看到“外部”url 调用,例如 cdn js 文件,字体文件实际上正在通过端口 8500 上的代理服务器。但我找不到任何 localhost 调用然后我将 baseUrl 更改为我的测试环境之一例如,不是本地主机10.10.10.10:8080,我可以看到所有流量都通过代理,包括到的流量10.10.10.10:8080
我怀疑新的 chrome 版本是否违反了绕过规则,因为我今天早些时候进行了更新。
请帮忙!谢谢你!
小智 3
这些行对我有用:
ChromeOptions options = new ChromeOptions();
options.addArguments("--proxy-bypass-list=<-loopback>");
WebDriver webDriver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4920 次 |
| 最近记录: |