これは、解析しようとしている恐ろしい HTML です。ただし、正しいセレクターを使用して、JSoup で日を選択できます。完全なセレクターは ですtable tbody tr td table tbody tr td font
が、短縮してbody > center > table > tbody > tr:lt(1) font
.
Document doc = Jsoup.connect("http://www.novaprojecten.nl/roosters/lbl/basis/38/c/c00086.htm").get();
List<String> days = new ArrayList<String>();
for (Element col: doc.select("body > center > table > tbody > tr:lt(1) font")) {
days.add(col.text());
}
System.out.println(days); // Maandag 17-09, Dinsdag 18-09, Woensdag 19-09...
毎日のコンテンツを選択するには、各行を解析して n 番目の列のみを取得する必要があります。
これはすべて JSoup を使用して可能であり、あなたの質問に答えます。さらに自分で試してみるには、Web サイトとSelector のドキュメントを参照してください。