0
這是我到目前爲止的第一個問題。我需要從一個2D數組中獲取某個html頁面的鏈接和標題。這裏是我的代碼:Jsoup - 我如何獲得一個數組中的所有鏈接和標題?
public String[][] data;
descs = doc.select("a");
data= new String [spaceCount][2];
int count=0;
for (Element e : descs) {
data[count][0]=descs.attr("href");
data[count][1]=descs.attr("title");
count++;
}
String svalues = data[0][0]+"\n"+data[0][1]+data[1][0]+"\n"+data[1][1];
output.setText(svalues);
但我的問題是,它始終在每個地方獲取相同的數據。我的意思是,在這裏的每個單元格中只有一個,同一個鏈接和一個相同的標題。我是java中的新手,但我認爲循環中的東西不會移動(他們應該)。任何人都可以解釋如何使它工作?
謝謝回答。現在它按照我的意願逐個獲取鏈接,但它不會獲得標題。 – Darknez
然後請用這些鏈接顯示一段html源代碼。 – greenapps
沒有必要。你的解決方案很好,我需要查看html代碼,結果證明很少有第一個鏈接沒有標題。代碼現在工作,謝謝:)。 – Darknez