2011-12-22 113 views
3

爲了加速jSoup,你可以記住哪些提示?我非常喜歡使用jSoup以及關於我應該做的事情的任何建議,我應該避免的事情等。什麼是一些jSoup優化技巧?

我只想知道一些一般的東西,這樣我就不會放慢自己的軟件。

例如,什麼是快:

doc.select("[class=foo]:eq(0)").first() 

doc.select("[class=foo]").first() 

doc.select("[class=foo]:lt(1)").first() 

類似的東西。

+1

我尋找到類似的東西的權利,但我的我主要的「問題」是.Parse方法的無窮無盡的等待:(我認爲你可以通過在你的控制檯中打印某些東西來檢查這些東西,並且看看你得到結果的速度有多快,但對我而言,我沒有任何問題以選擇功能的速度。 – Honnes 2012-02-24 22:46:46

回答

1

你可能想嘗試這個技巧(從here拍攝):

不是很大

for (Element link : links) 

更好

int i; 
Element tempLink; 
for (i=0;i<links.size();i++) { 
    tempLink = links.get(i); 
}