Как разгадать капчу "ответ на вопрос" ?

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

Swen

Новичок
Регистрация
15.01.2017
Сообщения
14
Реакции
0
Баллы
1
Подскажите пожалуйста как разгадывается капча вопрос, акого типа?
CYWc7Pu.jpg
 
По делу что нибудь можешь сказать?
Конкретно и по делу ответил человек.
Спарсил вопрос, вбил в гугл, спарсил ответ, вставил в форму на форуме - прошел капчу.
Какие еще вопросы могут быть?
 
Конкретно и по делу ответил человек.
Спарсил вопрос, вбил в гугл, спарсил ответ, вставил в форму на форуме - прошел капчу.
Какие еще вопросы могут быть?
Больше на прикол похоже, но логично вроде, проще нет способа?
 
Где эта каптча?
Или хотя бы напиши, какие цифры и математические знаки бывают?
rusfishing.ru/forum вот один из примеров, при восстановлении пароля, эта капча не кликабельная
 
C#:
Развернуть Свернуть Копировать
string str = project.Variables["Text"].Value;

str = str
    .Replace("Сколькобудет", "").Replace("? Введите число ниже!", "")
    .Replace("один", "1")
    .Replace("два", "2")
    .Replace("три", "3")
    .Replace("четыре", "4")
    .Replace("пять", "5")
    .Replace("шесть", "6")
    .Replace("восемь", "8")
    .Replace("семь", "7")
    .Replace("девять", "9")
    .Replace("десять", "10")
    .Replace("иплюс", "+").Replace("плюс", "+")
    .Replace("иминус", "-").Replace("минус", "-");

string s = string.Join(" ", (from Match m in Regex.Matches(str, @"\D") select m.Value));
int[] i = str.Split(new char[] {'+', '-'}).Select(int.Parse).ToArray();
switch (s) {
    case "+ +": return i[0] + i[1] + i[2];
    case "+ -": return i[0] + i[1] - i[2];
    case "- +": return i[0] - i[1] + i[2];
    case "- -": return i[0] - i[1] - i[2];
}
 
  • Оценить
Реакции: samsonnn и one

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