2014-10-27 64 views
0

我是新的網頁scraping.For刮刮使用驚人的API Jaunt.I要填寫表單域 和提交表單時,因爲使用的輸入類型是圖像不是提交按鈕。當輸入類型是圖像時如何提交表單

示例代碼:

try { 
      userAgent = new UserAgent();try { 
      userAgent.visit("http://www.xxxx.com/section");  /
      } catch (ResponseException ex) { 
       Logger.getLogger(JTicket.class.getName()).log(Level.SEVERE, null, ex); 
      } 
      Document doc = userAgent.doc; 
      System.out.println(doc); 
      Form form = userAgent.doc.getForm("<form name=browse>"); 
      form.setHidden("root", "10004"); 
      form.setHidden("category", "7"); 
      form.setHidden("rdc_select", "tw"); 
      form.submit("go"); 

背景代碼:

<form onsubmit="if (preProcessBrowse()) submitBrowseForm(this); return false;" id="ccs_form" name="browse" action="/browse"> 
    <input type="image" src="http://s1.ticketm.net/tm/en-us/img/sys/1000/blank.gif" title="Go" alt="Go" name="go" id="browse_go_button" class="go mgTop5 floatRight"> 
    <div class="clear"> 
    </div> 
    <input type="hidden" value="tm_homeA_browse" name="tm_link"> 
    <input type="hidden" value="10004" id="root" name="root"> 
    <input type="hidden" value="7" id="category" name="category"> 
    <input type="hidden" value="mm" id="rdc_smonth" name="rdc_smonth"> 
    <input type="hidden" value="dd" id="rdc_sday" name="rdc_sday"> 
    <input type="hidden" value="yyyy" id="rdc_syear" name="rdc_syear"> 
    <input type="hidden" value="mm" id="rdc_emonth" name="rdc_emonth"> 
    <input type="hidden" value="dd" id="rdc_eday" name="rdc_eday"> 
    <input type="hidden" value="yyyy" id="rdc_eyear" name="rdc_eyear"> 
    <input type="hidden" value="tw" id="rdc_select" name="rdc_select"> 
    <input type="hidden" id="type" name="type" value="selected"> 
</form 

圖片:

enter image description here

請幫助我,如何使用Jaunt提交表單。

感謝

回答