2011-06-04 79 views
8

我翻譯了PHP簡單的HTML DOM查詢:jsoup第二個元素,而不是第一個()

$article->find('td[id$=tdDescription] div a', 1)->plaintext; 

jsoup查詢:

resultRow.select("td[id$=tdDescription] > div > a").first().text()); 

,你可以看到我訪問PHP中的第二個(1)結果,當前在jsoup中使用.first()我正在訪問第一個結果(0),但我也想訪問第二個結果(1),我該怎麼做?

回答

15

改爲使用Elements#get()。這允許按索引訪問元素。

resultRow.select("td[id$=tdDescription] > div > a").get(1).text()); 
+0

這幫了我一大堆。謝謝! – jasonflaherty 2012-12-04 06:51:19

0

使用td[id$=tdDescription] > div > a:eq(2)選擇。

相關問題