Hallo,
Aufgabe:
Eine HTML-Seite enthält eine Tabelle mit Informationen die ich gerne bei mir selber auf dem Server abspeichern würde.
Habe mir dazu für Java den HTML-Parser HtmlUnit rausgesucht. Dort gibt es auch die Möglichkeit, dass man eine Tabelle anspricht, indem man der Methode den ID bzw. Class Namen übergibt.
Beispiel:
Problem:
Bei mir ist es nur so, dass die Tabelle mit den Informationen weder eine ID noch eine Class zugewiesen bekommen hat.
Hat jemand einen Denksatz für mich, oder sogar eine Lösung? Oder wäre eine ander Bibliothek für einen Anfänger wie mich von Vorteil, da sie "einfacher" ist?
Würde mich sehr über konstruktive Antworten freuen
Danke schonmal im vorraus
Aufgabe:
Eine HTML-Seite enthält eine Tabelle mit Informationen die ich gerne bei mir selber auf dem Server abspeichern würde.
Habe mir dazu für Java den HTML-Parser HtmlUnit rausgesucht. Dort gibt es auch die Möglichkeit, dass man eine Tabelle anspricht, indem man der Methode den ID bzw. Class Namen übergibt.
Beispiel:
Java:
final WebClient webClient = new WebClient();
final HtmlPage page = webClient.getPage("http://domain.de/aktuell.html");
final HtmlTable table = page.getHtmlElementById("tabellen-id");
for (final HtmlTableRow row : table.getRows()) {
System.out.println("Found row");
for (final HtmlTableCell cell : row.getCells()) {
System.out.println("Found cell: " + cell.asText());
}
}
Problem:
Bei mir ist es nur so, dass die Tabelle mit den Informationen weder eine ID noch eine Class zugewiesen bekommen hat.
Hat jemand einen Denksatz für mich, oder sogar eine Lösung? Oder wäre eine ander Bibliothek für einen Anfänger wie mich von Vorteil, da sie "einfacher" ist?
Würde mich sehr über konstruktive Antworten freuen
Danke schonmal im vorraus