Jsoup选择命令操作

时间:2012-08-14 06:06:02

标签: java html css jsoup

我是Jsoup的新手。

我可以使用select命令

Elements media = doc.select("[src]");

如果你看到这个:en.wikipedia.org/wiki/States_and_territories_of_India。因为我希望只拥有印度各州的所有名字。但是当我做doc.select时,还有其他表格(“area [title]”);我得到了所有的桌子信息。所以我在查看是否我可以告诉它如何仅用于特定的表。

我认为Jsoup可能不会解决这个问题,如果是这样的话,请你告诉我如何实现这个目标

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

Element indiaTable = doc.select("table").get(2); //India table is the third (index is 2) table on page
Elements myTds = indiaTable.select("td:eq(0)"); //The states are the first column

//or you can replace the two lines of code above with this

Elements myTds = doc.select("table.wikitable td:eq(0)");



for (Element td: myTds ) {
    System.out.println(td.text());
}