Мне нужна помощь. Я пытаюсь отправить данные на эту веб-страницу: http://www.coordinadora.com/portafolio-de-servicios/servicios-en-linea/rastrear-guias/ это данные: 62900001810 <- по этому номеру я получаю информацию о посылка отправлена. но я получаю: NOT FOUND или Guía no localizada на испанском языке. Все это с помощью JAVA и JSOUP.
это мой код:
Connection.Response Form = Jsoup
.connect("http://www.coordinadora.com/portafolio-de-servicios/servicios-en-linea/rastrear-guias/#rastreo")
.method(Connection.Method.GET).execute();
Document document = Jsoup
.connect("http://www.coordinadora.com/portafolio-de-servicios/servicios-en-linea/rastrear-guias/#rastreo")
.data("coor_guia_home", guiaNumero.trim()).cookies(Form.cookies()).post();
и я получаю это (часть результата), когда разбираю:
<div class = "coor_alert_msg">
Guia no localizada
</div>
Должно получиться что-то вроде этого:




Вы отправляете неверные данные формы. Если вы изучите, какие данные отправляются с сообщением, например, с помощью инструментов отладчика в вашем браузере, вы обнаружите, что эта форма имеет два поля:
coor_guia
coor_guia_home
Ваш второй запрос должен выглядеть так:
Document document = Jsoup.connect("http://www.coordinadora.comportafolio-de-servicios/servicios-en-linea/rastrear-guias/#rastreo")
.data("coor_guia", guiaNumero.trim())
.data("coor_guia_home", "true")
.cookies(Form.cookies())
.post();
Большое спасибо!. С умилением написал плохо xD
Огромное спасибо!.