我想从此网页获取日期、距离和鳍列:http ://www.gbgb.org.uk/raceCard.aspx?dogName= Ballymac%20Monleek 并在 JavaFX 的 TableView 中显示该数据。
我将如何使用 jSoup 选择指定的列,然后将这些列放入 TableView?
我当前的代码只能从该网页中获取“Fin”列 - 我发现很难弄清楚如何获取其他两列,然后我不确定如何将它们放入可观察列表中显示在表格视图中。
Dog dog = (Dog)tblRunners.getSelectionModel().getSelectedItem();
String selectedDog = dog.getName();
//getHistory
String dogPage = "http://www.gbgb.org.uk/raceCard.aspx?dogName=" + selectedDog;
Document doc1 = Jsoup.connect(dogPage).get();
Element tblHeader = doc1.select("tbody").first();
for (Element element1 : tblHeader.children()){
String position = element1.select("td:eq(4)").text();
System.out.println("Position: " + position);
}
谢谢罗伯