Подскажите как можно реализовать разгадывания такой капчи
требуют вводить буквы которые находятся под треугольниками или кружками
если говорить о 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 и получаем готовые ответ...
и т.п.