我正在使用 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"
};