Существует веб-сайт, на котором отображаются результаты после ввода номера рулона и нажатия кнопки отправки. Мне нужно программно получить доступ к результатам некоторых доступных номеров рулонов.
Код HTML для пены:
<form action="http://www.rtuportal.com/result/65-b-tech-ivth-sem-main-exam-result-2013/" method="post">
<input type="" name="roll_number" value="" placeholder="enter your roll number">
<input type="submit" value="Submit">
</form><div style="margin-top: 30px;"><div class="fb-comments" data-href="http://www.rtuportal.com/result/65-b-tech-ivth-sem-main-exam-result-2013/" data-width="730" data-num-posts="10"></div></div>
action
атрибута form
тега?Я буду делать это на Java с помощью jsoup.
ОБНОВЛЕНИЕ: я могу получить URL-адрес, где имеются данные результата, но когда я подключаюсь к нему с помощью jsoup, я получаю "ошибку", но когда я посещаю один и тот же URL-адрес через браузер, результат отображается правильно. Нужно ли мне что-то сделать, чтобы этот запрос jsoup выглядел как запрос браузера? Я уже использую Mozilla как UA.
<input type="" name="roll_number"
, передается на страницу с помощью метода data()
.Форматирование кода не работает правильно
Document doc = Jsoup.connect("url")
.data("roll_number", "yourValue")
.userAgent("Mozilla")
.post();