我正在使用 Jsoup 作为 html 解析器来从本网站的表格中获取所有详细信息。使用下面的代码只能获取第一页上的数据。有什么建议吗?
public static void main(String[] args) { String html = "http://www.fifa.com/worldranking/rankingtable/index.html#"; try { Document doc = Jsoup.connect(html).get(); Elements tableElements = doc.select("table"); Elements tableHeaderEles = tableElements.select("thead tr th"); System.out.println("headers"); System.out.print("row"); for (int i = 0; i < tableHeaderEles.size(); i++) { System.out.print(tableHeaderEles.get(i).text() + " | "); } System.out.println(); Elements tableRowElements = tableElements.select(":not(thead) tr"); for (int i = 0; i < tableRowElements.size(); i++) { Element row = tableRowElements.get(i); System.out.print("row"); Elements rowItems = row.select("td"); for (int j = 0; j < rowItems.size(); j++) { System.out.print(rowItems.get(j).text() + " | "); } System.out.println(); } } catch (IOException e) { e.printStackTrace(); } }