Hallo liebe Community,
ich versuche mittels Jsoup, mich auf dem Schulserver anzumelden, um Zugriff auf den Vertretungsplan zu bekommen. Eigentlich sollte der Quelltext des Vertretungsplans ausgegeben werden, aber stattdessen bekomme ich nur den der Login-Seite.
Login-Seite:
Seite, auf die ich Zugriff haben möchte:
ich versuche mittels Jsoup, mich auf dem Schulserver anzumelden, um Zugriff auf den Vertretungsplan zu bekommen. Eigentlich sollte der Quelltext des Vertretungsplans ausgegeben werden, aber stattdessen bekomme ich nur den der Login-Seite.
Login-Seite:
Seite, auf die ich Zugriff haben möchte:
Java:
import org.jsoup.Connection;
import org.jsoup.Connection.Method;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import java.io.IOException;
public class Login
{
public static void main() throws IOException
{
Connection.Response res = Jsoup.connect("http://www.aeg.rt.bw.schule.de/index.php/login/do_login/") // An diese URL werden die Daten zur Anmeldung geschickt
.data("benutzername", "uName", "passwort", "uPassword") // Hier wären dann die Daten eingetragen
.method(Method.POST)
.execute();
Document doc = res.parse();
String sessionId = res.cookie("CONCRETE5"); // Name des Cookies
Document doc2 = Jsoup.connect("http://www.aeg.rt.bw.schule.de/aktuelles/vertretungsplan/v-plan/ks2/") // das wäre der Link zu dem Vertretungsplan
.cookie("CONCRETE5", sessionId)
.get();
System.out.println(doc2); // Hier sollten dann im Optimalfall die Seite mit den Feldern ausgedruckt werden
}
}