[Frage]Button klicken vb.net

11/27/2011 20:50 .Scare©®#1
Hallo E*PvP'ler

Ich bin gerade dabei VB.NET zu lernen und habe schon meine grosse Frage.

Wie kann ich in Programm machen das einen Button anklickt?

Ich nehme mal hier als beispiel den Quelltext von Epvp:

Code:
<li><a rel="nofollow" href="login.php?do=logout&logouthash=1322422473-4****************" onclick="return log_out('Möchtest du dich wirklich abmelden?')">Abmelden</a></li>
wie kann ich es nun anstellen das ich mich ausloggen kann mit dem code?


hoffe das mir da einer helfen kann.

mfg
11/28/2011 02:40 Kraizy​#2
Welche Methode benutzt du denn WebRequests oder WebBrowser?
11/29/2011 01:21 Shar0xX#3
Der Fragestellung nach, würde ich meinen WebBrowser.
11/29/2011 16:09 Kraizy​#4
Ja, dann lies den logouthash z.B. mit RegEx aus dem Quelltext aus (wb.DocumentText) und ruf ihn dann mit wb.Navigate(...) auf.
PHP Code:
wb.Navigate("http://www.elitepvpers.com/forum/login.php?do=logout&logouthash=xxxxxxxxxxxxxx"
11/29/2011 18:48 .Scare©®#5
Quote:
Originally Posted by xKraizy View Post
Ja, dann lies den logouthash z.B. mit RegEx aus dem Quelltext aus (wb.DocumentText) und ruf ihn dann mit wb.Navigate(...) auf.
PHP Code:
wb.Navigate("http://www.elitepvpers.com/forum/login.php?do=logout&logouthash=xxxxxxxxxxxxxx"
okey, ja ich mache es mit einem Webbrowser.

hmm okey Vielen dank, das werde ich so testen ob ich das hin bekomme.

Edit, gibt es auch eine variante, die den Butten auslöst, ohne das ich den hash etc eingeben müsste?
sonst müste ich den ja jedesmal auslesen lassen und darin bin ich noch zu unerfahren -.-'' =)

mfg
11/29/2011 23:19 bloody15#6
lern es lieber mit WebRequest damit kannst du einige tolle sachen anstellen wenn mans kann ;P der WebBrowser is nicht so toll mit WebRequest hast du viel mehr machen
11/30/2011 15:05 .Scare©®#7
leichter gesagt als getan, hast du ein ein beispiel zu meiner frage, auf deine art?

mfg
11/30/2011 15:45 Kraizy​#8
Quote:
Originally Posted by xX.Fire.Xx View Post
leichter gesagt als getan, hast du ein ein beispiel zu meiner frage, auf deine art?
Arbeite gerade an einem kleinen Tutorial dafür welches ich evtl. heute noch hier reinstellen wollte, mal schauen. Ansonsten einfach mal danach googlen..
Jedoch müsstest du glaube ich dabei auch den hash auslesen.
Du kannst aber auch einfach alle Links des WebBrowsers auslesen und überprüfen, ob einer davon z.B. "login.php?do=logout&logouthash=" enthält und dann eben wieder mit Navigate aufrufen.
Kannst ja mal versuchen (ist aber aus dem Kopf):
PHP Code:
for each link as htmlelement in wb.document.links
   
if link.getattribute("href").contains("login.php?do=logout"then
      msgbox
(link.getattribute("href"))
      
wb.navigate(link.getattribute("href"))
   
end if
next 
Edit: [Only registered and activated users can see links. Click Here To Register...]