[Frage] Aus Webbrowser auslesen

08/08/2012 21:40 955NONAME#1
Sorry das ich störe,
habe eine wichtige Frage:

Wie kann ich in Visual basic aus einer Webseite Daten auslesen so das diese in einer Textbox angezeigt werden?

Will die e-mail von [Only registered and activated users can see links. Click Here To Register...]in eine Textbox


Mit diesem Code geht das nicht :
Code:
 WebBrowser2.Document.GetElementById("fe_text").SetAttribute("value", "copy")
08/08/2012 23:56 Vo0Doo#2
Suche mal im internet nach RegEx.. klappt aber auch mit httpwebrequest.
mfg
08/09/2012 18:11 955NONAME#3
hab das mit dem RegEx angeschaut ist zu komplex!
Gib es keine einfachere Methode?
08/09/2012 23:53 boxxiebabee#4
Quote:
Originally Posted by 955NONAME View Post
hab das mit dem RegEx angeschaut ist zu komplex!
Gib es keine einfachere Methode?
Regex & kompliziert? Da gibs extra Tools dafür, und fertige patterns.
Natürlich gibs da noch die Möglichkeit mit dem programmieren aufzuhören. Denn wenn man nichtmal fähig ist Google zu benutzen.. dann weiß ich auch nicht weiter..
08/10/2012 01:02 kissein#5
Quote:
Natürlich gibs da noch die Möglichkeit mit dem programmieren aufzuhören.
made my day :D

wenn das mit regex nicht hinbekommst, kann man ganz simple den content nach folgendem string parsen
HTML Code:
<span class="mail">Ihre temporäre E-Mail-Adresse ist:
inklusive leerzeichen, und beim erreichen des "<" von
HTML Code:
</span>
hat man das ende der email adresse erreicht.

//edit: das ist simple aber nicht schön, bzw sehr anfällig.
08/10/2012 01:27 boxxiebabee#6
Am besten wäre es ja die Html Agility Library zu benutzen, die ist recht Umfangreich und hat ne recht hohe Fehlertolleranz, jedoch traue ich das dem TE nicht zu :\
08/16/2012 20:42 FUTDealer#7
Regex ist viel performanter, sowas sollte man lernen und nicht als zu komplex abstempeln. Mit RegEx musst du nicht mehr dieses extrem langsame Webbrowser-Control nutzen, sondern kannst gleich den Quelltext nehmen.