package xyz.thastertyn.Scrape; import java.io.IOException; import java.net.UnknownHostException; import java.util.ArrayList; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import xyz.thastertyn.Tuples.Pair; public class OmluvnyList { private ArrayList> data = new ArrayList<>(); public void downloadOmluvnyList() throws UnknownHostException, IOException { Document doc = Downloader.download("https://www.spsejecna.cz/absence/student").get(); Elements omluv = doc.select("table.absence-list").select("tr"); for(Element e : omluv) { String date = e.child(0).text(); String text = e.child(1).text(); data.add(new Pair(date, text)); } } public ArrayList> getData() { return data; } @Override public String toString() { return (!data.isEmpty()) ? data.toString() : null; } }