Daten nach einem HTTP-Login auslesen

Da bin ich mal wieder,
habe eine bescheidene Frage was das auslesen von daten angeht.

Im Grunde genommen habe ich einen HTTP-Login und komme da in meinen Account rein. Dort sind auf verschiedenen seiten Daten / Zahlen.
Ich möcht nun gern, natürlich in Java, diese Daten mithilfe eines selbst geschriebenen Programms auslesen. Nur weiß ich nicht wo ich da ansetzen soll.
Über google habe ich nur eine Suchaktion gestartet und noch nichts genaues gefunden. Ich weiß auch nicht wonach man suchen müßte.

Hoffe hier hat jemand schon erfahrungen mit solchen dingen gemacht. Danke schon mal im Voraus!

minzel
 
ich vermute mal, dass nach der anmeldung ein cookie abgelegt wird. wenn du diesen beim einlesen der jeweiligen seite mitsendest, bekommst du den "angemeldeten" html quelltext.

entsprechender quellcode:
Code:
try {
    String quelltext;
    URL url = new URL("http://www.URL.de/index.php");
    HttpURLConnection connection = (HttpURLConnection)url.openConnection();
    connection.setRequestProperty("Cookie", "username=blabla; pwhash=xxxxxxxxxxxxx");
    BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    while((quelltext = br.readLine()) != null) {
        System.out.println(quelltext);
    }
} catch (Exception exp) {
    System.err.println("Fehler: " + exp);
}
 
Zurück
Oben