P
Patrix
Neues Mitglied
- 0
Ich möchte Daten von einer Webseite auslesen und in meiner Datenbank speichern.
Meine Routine zum Auslesen der Webseite lautet:
Diese Routine liefert mir den kompletten Inhalt der Seite zurück. Aus dem Endergebnis-String wird dann von mir das gesuchte Ergebnis mittels Regex ausgelesen. Dieser Vorgang dauert jedoch in der Praxis sehr lange. Da mir bereits die beiden Suchbegriffe Heim und Gast bekannt sind gibt es doch sicher eine Möglichkeit die Daten schneller auszulesen. Hab jemand einen Hinweis oder kennt jemand einen besseren Weg um an das Ergebnis zu kommen?
Meine Routine zum Auslesen der Webseite lautet:
Code:
public String Seite_Lesen(String Heim, String Gast, String Liga, String Datum,String Spieltag) throws IOException{
String Endergebnis="";
Liga = Liga.replace(" ","%20");
String sURL;
sURL="[URL]http://www.kicker.de/news/fussball/bundesliga/[/URL]" & Liga "/" & Datum & "/" & Spieltag + "/0/spieltag.html";
URL urlKicker = new URL(sURL);
URLConnection conn = urlKicker.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
conn.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
Endergebnis = Endergebnis + inputLine;
in.close();
return Endergebnis;
};
Zuletzt bearbeitet von einem Moderator: