1
Ответ на комментарий по обходу капчи :
xxx: создаем канвас, размещаем на нем изображение. по нему проходимся и для каждого пикселя вычисляем яркость brightness=Math.round(0.3 red + 0.59 green + 0.11 * blue); далее методом отсу вычисляем порог и бинаризуем изображение, дальше нужно вертеть буквы, учить нейронные сети и т.д.... забей короче.