Как разгадывать такую капчу

sidor800

Client
Регистрация
16.04.2013
Сообщения
120
Благодарностей
37
Баллы
28
Подскажите как можно реализовать разгадывания такой капчи



требуют вводить буквы которые находятся под треугольниками или кружками
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
Подскажите как можно реализовать разгадывания такой капчи



требуют вводить буквы которые находятся под треугольниками или кружками
отсылать в сервис антикапчи картинку с текстом пояснения..
 
  • Спасибо
Реакции: sidor800

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
786
Благодарностей
236
Баллы
43
Подскажите как можно реализовать разгадывания такой капчи



требуют вводить буквы которые находятся под треугольниками или кружками
если говорить о capmonster, то:
всего нужно разгадать 2 каптчи.
1) вырезать верхнюю линию с элементами (треуг. круг). Это не составит труда, т.к. расположение от верха - фиксированное, по этому банально по пикселям.
дальше обучить капмонст этим фигурам, это займет 30мин всего. В итоге получим 100% распознавание этих фигур. Где результат будет:
0 - круг, 1 - треугольник
результат: 0111000011
2) обучить капмонстр каптче , что осталась http://prntscr.com/9dtn45 1 час и 100% распознавания.
результат: gvynoosyzb

дальше уже обычное сопоставление, есть несколько вариантов... например, поскольку к-во фигурок и символов на каптче одинаковое, значит нужно сперва их слить в такой условный формат:
0;g
1;v
1;y
1;n
0;o
0;o
0;s
0;y
1;z
1;b

и в конце сделать обычную выборку, в зависимости от того, какие фигуры нужны. Если треугольники, то взять все строки, где есть 1. (через список, подсписок). Или удалить все строки, где есть 0. Останутся только треугольники. Дальше банально очистить по regex \d; и слить список в строку... все.

Или любым другим способом, к примеру иметь 2 отдельных списка. с 0 и 1 и с символами, дальше перебором по списку_1 узнать , какие индексы имеют нужные фигурки,
теперь когда , у нас есть список нужных индексов, спокойно берем эти индексы со списка_2 и получаем готовые ответ...
и т.п.
 

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