G
Gast ;-)
Gast
jetzt kommt die nächste Hürde bei meinem Versuch HTML-Dateien zu saugen... ich möchte eine Anfrage an den server senden und die "ergebnis-html" auslesen.. leider geht das bei mir nicht:
ich möchte mit meinem Programm Aktienkurse aus dem Internet (www.onvista.de) abrufen, und benötige dazu die jeweilige html zu den einzelnen wertpapieren. so wie unten im quellcode hatte ich vor mir die html-datei zur kursübersicht zu einer einzelnen aktie zu holen, um diese dann im weiteren zu durchforsten...
FEHLERMELDUNG: "Server returned HTTP response code: 403 for URL: http://aktien.onvista.de/kurse.html?ID_OSI=82940"
ich möchte mit meinem Programm Aktienkurse aus dem Internet (www.onvista.de) abrufen, und benötige dazu die jeweilige html zu den einzelnen wertpapieren. so wie unten im quellcode hatte ich vor mir die html-datei zur kursübersicht zu einer einzelnen aktie zu holen, um diese dann im weiteren zu durchforsten...
FEHLERMELDUNG: "Server returned HTTP response code: 403 for URL: http://aktien.onvista.de/kurse.html?ID_OSI=82940"
Code:
public static void main( String[] args )
{
InputStream is = null;
String quellcode = null;
URL url = null;
try
{
url = new URL( "http://aktien.onvista.de/kurse.html?ID_OSI=82940" );
is = url.openStream();
quellcode = new Scanner( is ).useDelimiter( "\\Z" ).next();
}
catch ( Exception e ) {
e.printStackTrace();
}
finally {
if ( is != null )
try { is.close(); } catch ( IOException e ) { e.printStackTrace(); }
}