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

Fakel577

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

3153762760.jpg
 

White trash

Client
Регистрация
09.06.2014
Сообщения
824
Благодарностей
362
Баллы
63
Вот так
JavaScript:
25+48
В кубик джава скрипт вставляешь как есть и получаешь ответ
 
  • Спасибо
Реакции: Alexmd и Fakel577

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Всем привет! Подскажите с помощью какого кубика разгадать каптчу сумма, вычитание чисел и как его настроить.
Есть 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

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
37
Благодарностей
4
Баллы
8
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());
А куда добавить этот код ? :-)
 

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
  • Спасибо
Реакции: Fakel577

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
37
Благодарностей
4
Баллы
8

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
37
Благодарностей
4
Баллы
8

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43
Цифры постоянно меняются. Как результат добавить в поле ?
Посмотреть вложение 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

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
37
Благодарностей
4
Баллы
8
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:
 

Fakel577

Пользователь
Регистрация
08.12.2022
Сообщения
37
Благодарностей
4
Баллы
8
А кто поможет с каким распознанием "Сумма с чекбоксом"
Адрес сайта доска объявления
 

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