Как гадать капчу определенное количество попыток?

justanotherVar

Пользователь
Регистрация
18.09.2016
Сообщения
66
Благодарностей
2
Баллы
8
Всем привет.
Вопрос такой.
Есть капча. Разгадываю ее. Обернул в цикл чтоб проверялось есть ли она на сайте или нет, но теперь блин ДАЖЕ когда ее нет он все равно разгадывается?
Как сделать чтобы капча гадалась определенное количество попыток?
PHP:
if (!elResult1.IsVoid)
{
   
    project.SendInfoToLog("Обнаружен капчер!!!",true);
    //HtmlElement elCaptcha = instance.ActiveTab.FindElementById("recaptcha_challenge_image");
    string strCaptchaResult = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", elResult2.DrawToBitmap(true), "");
        string strPattern=@".*(?=-\|-http://RuCaptcha)";
    System.Threading.Thread.Sleep(3000);
        string strRegexResult = new Regex(strPattern).Match(strCaptchaResult).Value;
    //strCaptchaResult = Regex.Split(strCaptchaResult, @".*(?=-\|-http://RuCaptcha)")[0];
    instance.ActiveTab.FindElementByXPath("//input[contains(@class, 'b-form-input__input')]",1).SetValue(strRegexResult,"Full");
   
    System.Threading.Thread.Sleep(3000);
    Emulator.SendKey(instance.ActiveTab.Handle,System.Windows.Forms.Keys.Enter, KeyboardEvent.Down);
   
    System.Threading.Thread.Sleep(3000);
   
   
}
} while (!elResult1.IsVoid);
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)