c# - 在 c# 中运行时使用 selenium 更改代理端口
问题描述
我想在运行时更改我的 Firefox 驱动程序的代理端口。如果我使用 Firefox 本身的代理设置或 Omega switchy 之类的第三方插件,这并不重要。
主要问题是
- 我无法使用新参数打开和关闭浏览器
- firefox webdirver 无法与 about:preferences 或 about:config 交互。否则我可以通过导航到这些页面来更改它
- 如果我设置系统代理并设置 firefox 使用系统代理并通过我的应用程序更改系统代理,每个程序都开始使用它
此处提出了类似的问题,但不适用于 c#
使用 Selenium webdriver 在 Firefox 中动态更改代理
有没有办法解决这个问题?提前感谢您的帮助
解决方案
推荐阅读
- java - 有没有办法拥有一个“主”数组列表?
- firebase - 如何使用流生成器检查 Firebase 文档的长度
- javascript - 通过浏览器控制台最后选择的元素的 XPath?
- swift - 如何在 Vapor 4 (Fluent 4) 中使用 User-Search-Terms 防止 SQL 注入
- azure-devops - DevOps 是否支持提交模板?
- r - 使用聚合和 dplyr,我为每个组返回相同的平均值
- javascript - React/javascript 组件将数据发送回 aspx
- google-app-engine - 如何从 Google App Engine 调用 Google Cloud Function?
- reactjs - 在reactjs中基于条件渲染隐藏下拉菜单
- mysql - 找不到库:libmysqlclient.so.18