C# Ausgelesenen Webinhalt weiterverarbeiten

Lutze53

Cadet 1st Year
Registriert
Mai 2008
Beiträge
8
Hallo,

bastle mom ein Programm für ein Onlinespiel wo man seine Kampfstufe berechnen kann.

Hab es schonmal geschafft mit webclient den inhalt aus der url auszulesen, aber irgendwie komme ich nicht weiter die richtigen zahlen in die textboxen auszugeben.

Code:
WebClient wc = new WebClient();
string SourceUser = wc.DownloadString(" http://hiscore.runescape.com/index_lite.ws?player=Lutze53 ");
 
Und welche sind die "richtigen" Zahlen?

EDIT:
Die Zahlen sind ja alle mit einem Komma getrennt.
Dann machst einfach
Code:
String[] stringArray = SourceUser.Split(',')
und dann hast jede Zahl als eigenen String in dem Array.
 
Zuletzt bearbeitet:
Aso vergessen ich brauch erstmal nur die zweistelligen Zahlen.. die erste ist 95 , 80 , 83 ... usw
 
les ein c# buch

du brauchst eine for schleife oder filter das halt irgendwie anderst heraus was du nicht brauchst.
man merkt schon deutlich das du keine ahnung von programmieren hast. ;)
 
Auch wenn der Kommentar von karlknapp überflüssig ist...

Du hast nun alles was du brauchst.

String splitten....nun wertest du das array aus -> prüfst die stringlänge des jeweiligen wertes in einer while und schreibst bei entsprechend bei strlen 2 in ein neues array...

wenn du werte fix immer an der stelle stehen kannst auch einfach nur array[5] etc pp. ausgeben.
 
Lutze53 schrieb:
Aso vergessen ich brauch erstmal nur die zweistelligen Zahlen.. die erste ist 95 , 80 , 83 ... usw

Ich hab dir ja schon gezeigt wie du alle Zahlen in ein String Array bekommst.
Dieses Array musst jetzt Stück für Stück durchgehen zb. mit
Code:
foreach(string x in stringArray)
{
//teste ob x zweistellig ist, wenn ja mach was damit
}
 
vielen dank
ja die werde bleiben immer an der selben position, es ändern sich nur die zahlen
Ergänzung ()

so habe es geschafft das meine Werte ausgelesen werden :)

ein Frage habe ich noch beim dem downloadstring habe ich ja die url möchte aber noch das der Name am Ende nicht im Code steht sondern über eine Textboch übergeben wird

hatte am schluss mit ....("url" + txtname); probiert aber dann meckert er mit Remote 404


Code:
WebClient wc = new WebClient();
            string SourceUser = wc.DownloadString(" http://hiscore.runescape.com/index_lite.ws?player=Lutze53");

            string [] SkillLvl = SourceUser.Split(',');

            txtAtt.Text     = SkillLvl[3];
            txtDef.Text     = SkillLvl[5];
            txtStr.Text     = SkillLvl[7];
            txtCons.Text    = SkillLvl[9];
            txtRange.Text   = SkillLvl[11];
            txtPray.Text    = SkillLvl[13];
            txtMage.Text    = SkillLvl[15];
            txtSumm.Text    = SkillLvl[49];


Thx habs selber rausbekommen hatte was danach vergessen :) nun funzt es
 
Zuletzt bearbeitet: (Erledigt)

Ähnliche Themen

Zurück
Oben