2014-02-25 50 views
0

我在發送文本字段並填寫表單時遇到問題。我使用jsoup進行POST發送。我的代碼是...自動填寫表格並用jsoup發送

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

URL是click 我在哪裏錯了?文本字段都是強制性的。從日誌看來,這些字段沒有設置。

回答

0

要提交表單的類型爲「隱藏輸入」的許多要素,如:

<輸入類型=「隱藏」名稱=「sfm_form_submitted」值=「是」>

您應該將這個隱藏的字段添加到您的POST請求中(查看HTML源代碼以發現它們),那麼它應該可以工作