0

我正在使用 Selenium 进行 C# 自动化。我目前正在与 BrowserMob 一起针对生产运行自动化,以在运行自动化时停止第三方模式显示。这是完美的工作。

我现在需要针对由代理处理的预生产。我可以确认,当使用代理地址时,自动化会启动浏览器并按预期访问预生产服务器。我可以确认这一点,因为我们将服务器地址作为源代码中的 html 注释。

我的问题是第三方黑名单在针对预生产时不起作用。

任何人都可以帮助/建议如何解决这个问题吗?如果您需要更多信息,请告诉我。

非常感谢,

C# 代码示例

ProxyServer = new Server(serverProxyPath, 6666);
ProxyServer.Start();
var httpClient = ProxyServer.CreateProxy();

httpClient.Blacklist(@".*thirdpartydomain.com.*", (int)HttpStatusCode.NotFound);

var proxy = new Proxy
{
   HttpProxy = "1.2.3.4:8080",
   SslProxy = "1.2.3.4:8080"
};

草图来演示问题

4

0 回答 0