2015-12-16 85 views
0

我這裏有機管局問題如何使用JSOUP單擊按鈕?

我有一個網站,我必須分析,但這裏的按鈕

<a class="iceCmdLnk" href="javascript:;" id="mainform:queryTree:n-0:j_id144" 
onblur="setFocus(&#39;&#39;);" 
onclick="var 
form=formOf(this); 
form[&#39;mainform:_idcl&#39;].value=&#39;mainform:queryTree:n-0:j_id144&#39;; 
return iceSubmitPartial(form,this,event);" 
onfocus="setFocus(this.id);"> 
<span class="iceOutTxt" id="mainform:queryTree:n-0:j_id145" title="Select &quot;My Tasks (0)&quot;">My Tasks (0) 
</span> 
</a> 

此按鈕可以使網站打開表,此表是最有趣的,我
請幫忙我使用JSOUP單擊它。

回答

0

JSoup不是瀏覽器。它不會解釋和執行JavaScript。因此你的方法將無法工作。但是,您可以分析該AJAX調用的網絡流量並動態填充相關表並直接模擬這些請求。或者你可以使用像selenium webdriver for android這樣的工具來訪問真實瀏覽器中的頁面。

+0

我可以使用webview來點擊它嗎? – Alex

+0

您可以注入一個JavaScript,點擊webview中的按鈕。雖然我並不是真正的專家。 – luksch