изменить стандартное использование HttpURLConnection, чтобы сделать запрос POST для формы, содержащей капчу, в Java - PullRequest
0 голосов
/ 20 августа 2011

В http://code.google.com/appengine/docs/java/urlfetch/usingjavanet.html предоставляется некоторый код, который отправляет POST-запрос в форму, где комментарии отправляются в эту форму.

Я хочу использовать подобный код для отправки POST-запроса к форме, принимающей данные ... Но одно из основных требований заключается в том, что при отправке формы в "http://domain.com/submit.php"" в ней есть текстовое поле с именем "CAPTCHA". "для которого соответствующая капча фактически генерируется" http://domain.com/captcha.php".

Мой вопрос: как использовать HttpURLConnection, чтобы сделать запрос к форме с 3 полями - «UserID» и «Password» и, наконец, «Captcha» (который генерируется captcha.php)? Меня особенно смущает ссылка ref на капчу, поскольку каждый раз генерируется другая капча ... Как мы узнаем значение этой капчи, то есть как мы отображаем эту капчу на экране, а затем отправляем форму. Можем ли мы отследить ответ на такое представление?

Я новичок в Java, плюс новичок в App Engine, так что любая помощь будет принята:)

1 Ответ

0 голосов
/ 22 августа 2011

Капчи специально разработаны для того, чтобы люди не могли делать то, что вы пытаетесь сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...