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