PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vb.net (text aus website auslesen)



till7
18.05.2009, 14:32
Hallo,

ich möchte gerne mal wissen wie ich diesen Teil einer Website auslesen kann:


<b>Verschickte SMS:</b>

<span id="CobYouthMMSSMSKonto_lblSMS">48</span>

Ich möchte das den Text der sich hinter diesem Code befindet, in ne TextBox laden.

Ich habs schon probiert zuerst den Quelltext auszulesen und dann ne bestimmte Linie.

Jedoch find ich das zu kompliziert und ist viel zu viel Code.

Kann man das nicht mit Outerhtml i-wie machen?

MfG

HawK
18.05.2009, 14:52
hmmm Webrowser1.Protocoltext = Textbox1.Text ? :D


MFG Robert

Sawyer
19.05.2009, 04:16
hmmm Webrowser1.Protocoltext = Textbox1.Text ? :DSo eine Funktion gibt es in .NET gar nicht^^

@Till7

was mir jetzt Spontan einfällt (konnte es michtesten da keine Quellenangabe^^)
du könntest den Quelltext der gesamten Seite in ein String Array Laden und mit der Methode Index of die stelle suchen und dann auslesen^^

MfG

cocacola
19.05.2009, 17:14
string start = @"span id=\"";
string end = "\">48</span>";
string input = webBrowser1.DocumentText;
input = input.Substring(input.IndexOf(start) + start.Length);
input = input.Remove(input.IndexOf(end));
textBox1.Text = input


Ist zwar C# aber das wirste hinkriegen ^^

HawK
19.05.2009, 17:56
So eine Funktion gibt es in .NET gar nicht^^


hää aber sicher doch ! :D VB.NET sogar ;)

kuk mal da http://www.youtube.com/watch?v=Ndtm_xb-37M&feature=channel_page


hää aber sicher doch ! :D VB.NET sogar ;)

kuk mal da http://www.youtube.com/watch?v=Ndtm_xb-37M&feature=channel_page


BTW: Ich habe da ein Wort verwechselt ;) aber so müsste das stimmen also mit Document ;)

Sawyer
19.05.2009, 18:21
BTW: Ich habe da ein Wort verwechselt ;) aber so müsste das stimmen also mit Document ;)

Sagte ich doch ;)

MfG