PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ID aus Page in MsgBox anzeigen lassen??!



Dayn
09.05.2010, 21:26
Hallo,
ich wollte mal fragen ob es möglich ist ein text von einer page
in eine textbox anzeigen zu lassen? und wenn ja wie es geht also
ich habe die ID ~~~>

Congratulations! Your new ICQ number is
<span id="uin" style="font-weight: bold;">123456789.</span>

Sooo (ich bin anfänger) die id ist also "uin" und ich will die ICQ nummer dann
angezeigt haben also die "123456789" in der MsgBox. weiß einer wie es geht??

ich arbeite mit webbrowser also ich bin auf dieser seite ~> man könnte ja mit sowas arbeiten wie MsgBox(WebBrowser1.Document.GetElementById("uin")..... oder soo?
ich habe keine ahnung ;)
bitte um hilfe

~Andy~

sn0w
09.05.2010, 21:30
Ich würde nie mit dem Webbrowser arbeiten, wenn es sich verhindern lässt. Via http webrequest den source ausgeben lassen und dann einfach den string aufsplitten und nur die UIN ausgeben lassen.

MfG

Code-C4
09.05.2010, 21:30
geht auch per http request
digga ... google nur rum XD

Dayn
09.05.2010, 21:31
ich hätte vllt das anfänger dick machen müssen
was ich verstanden habe ist - garnichts
tut mir leid aber glaub ungefähr zu wissen was du meinst ^^
aber gehts nochmal für dumme?

sn0w
09.05.2010, 21:35
Anfänger als Ausrede?
Definitiv nein!
Einfach mal nach den begriffen suchen und lesen ist jetzt wohl nicht die Schwierigkeit, oder?
vb.net httpwebrequest - Google-Suche (http://www.google.de/search?q=vb.net+httpwebrequest&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a)

MfG

inout
09.05.2010, 21:46
aber gehts nochmal für dumme?
jup.


imports system.text.regularexpressions
[...]
dim r as new regex("<span style=""font-weight:bold"" id=""uin"">(\d+).</span>")
dim m as match = r.match(webbrowser1.documenttext)
msgbox(m.groups(1).value)
(ungetestet)

blackberry
09.05.2010, 22:01
ich hätte vllt das anfänger dick machen müssen
was ich verstanden habe ist - garnichts

Vielleicht hätten wir §1.4 Absatz 3 der Boardregeln SO groß machen sollen.
Versetz dich doch mal in die Lage von jemandem, der versucht dir hier zu helfen und als Antwort nur ein "hääää??" bekommt.
Kannst du dir ungefähr vorstellen wir frustrierend das ist?

Entsprechend vergib uns, wenn sich hier keiner die Mühe machen wird dir einen fertigen Source zu präsentieren und verzeih mir doch bitte, wenn die einzige Botschaft die ich dir ans Herz legen kann lautet:
Lern die Sprache und versuch es dann erneut.

krusty
09.05.2010, 22:41
ohjee ohjee, der html tag hat doch sogar eine ID
dim icqnummer as new htmlelement = webbrowser1.getelementbyid("uin")
msgbox(icqnummer.outertext)
so in etwa sollte es funktionieren. Net bringt eine eigene html klasse mit sich, ähnelt ein wenig javascript.
Muss BlackBarry aber recht geben ^^ du solltest dich nochmal mit dem stoff auseinander setzen.
Edit: naja, warst ja schon nahe dran.
msggbox(webbrowser1.getelementbyid("uin").outertext) sollte auch funktionieren.

stan1986
10.05.2010, 09:51
Wenn du Anfaenger bist, solltest du erst mal die Programmier-Sprache lernen, bevor du dich an so was ranwagst.

Warum wollen immer gleich alle von 'Level 0' zum 'Level 20' vorspringen? :s