Как разгадать каптчу Вычисления

  • Автор темы Автор темы Fakel577
  • Дата начала Дата начала

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
38
Реакции
4
Баллы
8
Всем привет! Подскажите с помощью какого кубика разгадать каптчу сумма, вычитание чисел и как его настроить.
Есть CapMonster.

3153762760.jpg
 
Всем привет! Подскажите с помощью какого кубика разгадать каптчу сумма, вычитание чисел и как его настроить.
Есть CapMonster.

Посмотреть вложение 101796
C#:
Развернуть Свернуть Копировать
int a = 25;
int b = 48;
int result = 0;
string op = "+";

switch(op)
{
    case "+": result = a+b;  break;
    case "-": result = a-b;  break;
    case "*": result = a*b; break;
    case "/": result = a/b;  break;
}
project.SendInfoToLog(result.ToString());
 
  • Оценить
Реакции: Fakel577
C#:
Развернуть Свернуть Копировать
int a = 25;
int b = 48;
int result = 0;
string op = "+";

switch(op)
{
    case "+": result = a+b;  break;
    case "-": result = a-b;  break;
    case "*": result = a*b; break;
    case "/": result = a/b;  break;
}
project.SendInfoToLog(result.ToString());
А куда добавить этот код ? :-)
 
Цифры постоянно меняются. Как результат добавить в поле ?
Посмотреть вложение 101810
C#:
Развернуть Свернуть Копировать
string text = instance.ActiveTab.FindElementByXPath("//label[@for='gb_bottest']",0).GetAttribute("innertext");
for(int i = 0; i < text.Length; i++)
{
    if(Char.IsDigit(text[i]))
    {
        text = text.Substring(i, text.Length-i);
        var res = new DataTable().Compute(text, null);
        instance.ActiveTab.FindElementByXPath("//input[@id='gb_bottest']",0).SetValue(res.ToString(),"full",false);
    }
}
Так должно работать
 
  • Оценить
Реакции: Fakel577 и Dome4ta1
C#:
Развернуть Свернуть Копировать
string text = instance.ActiveTab.FindElementByXPath("//label[@for='gb_bottest']",0).GetAttribute("innertext");
for(int i = 0; i < text.Length; i++)
{
    if(Char.IsDigit(text[i]))
    {
        text = text.Substring(i, text.Length-i);
        var res = new DataTable().Compute(text, null);
        instance.ActiveTab.FindElementByXPath("//input[@id='gb_bottest']",0).SetValue(res.ToString(),"full",false);
    }
}
Так должно работать
РАБОТАЕТ !!!
Огромный респект
:bo:
 

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