1

サイトhttp://www.livescore.com/のマッチ リストが必要です。サイトには 3 つのテーブルがありますが、これらのテーブルにはclassまたはのような属性はありませんid。私はこれらのコードを使用しました:

String URL = "http://www.livescore.com";
Document doc = doc = Jsoup.connect(URL).userAgent("Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/523.10.3 (KHTML, like Gecko) Version/3.0.4 Safari/523.10").get();

String output = "NO";
Elements row = doc.select("table[width=\"468\"] [bgcolor=\"#666666\"] [cellpadding=\"0\"] [border=\"0\"]").select("tr");

for (Element tr : row) {
    Elements clm = tr.getElementsByTag("td");
    output=clm.text();                           
}

t.setText(output);

ただし、テーブルの内容は表示されません。そのテーブルの内容を持ってきて表示するにはどうすればよいですか??? 誰か考えがありますか????

4

2 に答える 2

0

テーブルの内容を取得すると、それらをリストにまとめて、リストビューで表示できます。@ Imon

于 2013-03-16T04:55:31.193 に答える
0

これは機能します:

Elements tables = doc.select("table.league-table");

class=league-tableこれにより、各スコアテーブルであるが付いたテーブルが選択されます。次に、必要に応じてTRとTDを繰り返すことができます。

于 2013-02-19T07:33:09.507 に答える