1
我想从此网页获取Date,Distance和Fin列:http://www.gbgb.org.uk/raceCard.aspx?dogName=Ballymac%20Monleek并在JavaFX的TableView中显示该数据。jSoup从网页获取数据并在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);
}
由于 罗布