Frage: URL mit parametern einlesen? bzw eine dynamische Seite als HTML oeffnen?

eXti

Grünschnabel
Moin,

ich will folgende Seite einlesen:
http://www.dota-league.com/?section=instant/instant_single_rankings&page=1
und diese dann parsen. Im Browser laesst sich der quelltext schoen als html anzeigen, aber wie bekomme ich es hin, diesen html!! quelltext in java einzulesen?

EIn versuch diese URL als standart url zu behandeln ist gnadenlos gescheitert:

Code:
URL url = new URL("http://www.dota-league.com/?section=instant/instant_single_rankings&page=1");
InputStream in = url.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String aLine = "";
while ( (aLine = br.readLine()) != null ) {
	System.out.println(aLine);
}

als ausgabe kommt die hauptseite "http://www.dota-league.com/"
---
Daher die Frage: gibt es eine moeglichkeit den dynamischen content erst generieren zu lassen um diesen dann als HTML seite einlesen zu koennen?Also so wie das ein Browser tut mit der "quelltext anzeigen" funktion: von der seite content generieren lassen und dann auf den generierten quelltext im html format zugreifen.


Vielen dank im voraus,
eXti

P.S. Sorry, die Frage waere eher fuer den Subforum "Java Grundlagen" gewesen, kann's aber nicht mehr verschieben... (oder bin zu doof dafuer)
 
Zuletzt bearbeitet:
Hm, eigenartig. Müsste schon so funktionieren - würde man meinen. Versuchs ansonsten mal mit HttpClient aus den Jakarta Commons. Dort gibts eine Klasse GetMethod, mit der Du einen Get-Request wie in Deinem Fall zusammenbauen kannst. Beispiele gibts im Netz genügend. :google:
 

Neue Beiträge

Zurück