Как получить капчу, генерируемую по ссылке

Здравствуйте.

Мне необходимо получить и распознать капчу, которая отображается на странице в виде следующего HTML-кода: "captcha"

Т.е. в атрибуте "src" находится не прямая ссылка на какое-то сгенерированное изображение-капчу, а ссылка на скрипт, который с каждым новым запросом отдаёт разные изображения-капчи. Ссылка "получить новое изображение", которая тоже присутствует на странице, запрашивает тот же скрипт, но со случайным числом-параметром - так вот даже если делать запрос к скрипту-генератору капчи с одним и тем же параметром, например, "/captcha/?0.20348027340", всё равно каждый раз будут разные изображения-капчи.

Я пробовал запросить капчу с точно такими же headers, как и саму страницу - но опять же выдаётся другое изображение.

Прошу вашей помощи: мне необходимо загрузить страницу и получить именно ту капчу, которая отображается на странице после её загруки, после этого отправить форму на этой странице с распознанной капчей.

Заранее благодарю за помощью всех ответивших.
  • Вопрос задан
  • 3583 просмотра
Пригласить эксперта
Ответы на вопрос 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Никак. На стороне сервера торчит скрипт, который всем отдаёт случайную картинку - это уже стандартная функция всех капче-скриптов.
Открывайте страницу, качайте картинку, скармливайте в распознавалку, потом отправляйте форму.
Ответ написан
Комментировать
@Lard Автор вопроса
<img src="/captcha/" id="cap"> так выглядит HTML искомой картинки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы