自动完成表单并使用jsoup发送

时间:2014-02-25 10:36:00

标签: jsoup

发送文本字段和填写表单时遇到问题。我使用jsoup进行POST发送。我的代码是......

   Response response = Jsoup.connect(url)
              .ignoreContentType(true) 
              .userAgent("Mozilla")
              .referrer(url)
              .followRedirects(true)
              .data("TextNome", "XXX")
              .data("TextCognome", "YYY")
              .data("TextP_IVA", "IVA12345678910")
              .data("TextCodice", "COD$12345678910X")
              .method(Method.POST)
              .execute();

网址为click 我哪里错了?文本字段都是必填字段。从日志中可以看出字段没有设置。

1 个答案:

答案 0 :(得分:0)

您要提交的表单包含许多“隐藏输入”类型的元素,例如:

  

< input type =“hidden”name =“sfm_form_submitted”value =“yes”>

您应该将此隐藏字段添加到POST请求中(查看HTML源代码以发现它们),然后它应该可以正常工作