1

我想要来自网站http://www.livescore.com/的匹配列表。该站点有 3 个表,但这些表没有类似classor的属性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

这有效:

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

这将选择带有 的表class=league-table,即每个分数表。然后,您可以根据需要迭代 TR 和 TD。

于 2013-02-19T07:33:09.507 回答
0

如果您获得表格内容,您可以将它们捕获到列表中并通过列表视图显示。@Imon

于 2013-03-16T04:55:31.193 回答