Esempio n. 1
0
        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}");
        }
Esempio n. 2
0
        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);
        }