static void TestProxy() { var avito = new Avito(); var login = "******"; var password = "******"; var url = "https://www.avito.ru"; var ipExceptionsString = new[] { "Доступ с вашего IP-адреса временно ограничен", "Доступ временно заблокирован", "Ошибка при установлении защищённого соединения" }; var successCount = 0; for (var i = 0; i < 100; i++) { ProxyCardCheckCache proxy = ProxyHelper.GetProxy(url, ipExceptionsString, 1000); if (proxy == null) { ConsoleHelper.SendException($"Command execute crash and stoped, proxy not found or service not available"); //throw new Exception("Command execute crash and stoped, proxy not found or service not available"); } else { FirefoxHelper.ExecuteWithVisual(browser => { browser.Navigate().GoToUrl("https://www.avito.ru/moskva/bytovaya_elektronika"); var success = avito.Auth(browser, login, password); if (success) { successCount++; } }, proxy, 50, true); } } ConsoleHelper.SendException($"Success count is {successCount}"); }
static void TestRegistration() { var avito = new Avito(); var login = "******"; var password = "******"; FirefoxHelper.ExecuteWithVisual(browser => { browser.Navigate().GoToUrl("https://www.avito.ru/moskva/bytovaya_elektronika"); avito.Auth(browser, login, password); }, null, 100, true); }