如何发布并获得结果 - Java jsoup

时间:2018-04-10 20:15:05

标签: java jsoup

我需要帮助。 我正在尝试将数据发送到此网页:http://www.coordinadora.com/portafolio-de-servicios/servicios-en-linea/rastrear-guias/ 这是数据:62900001810< - 用这个数字我得到的信息 包发送。但我得到:没有找到西班牙语或者西班牙语没有本地化。 所有这些都与JAVA和JSOUP有关。

这是我的代码:

<div class="coor_alert_msg">
      Guia no localizada
     </div> 

我在解析时得到了这个(部分结果):

RecipiesModel

我应该得到这样的东西:

Result I should get

1 个答案:

答案 0 :(得分:1)

您发送的表单数据不正确。如果您将在浏览器中检查使用调试工具发送的数据,您会发现此表单有两个字段:

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();