Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212

Webbrowser Button klicken
Verfasst am: 27.04.2008, 12:38

Tja. Mit der SuFu find ich nur, wie ich irgendwelche Formulare ausfüllen kann... aber wie zur Hölle kann ich nen Button klicken??

Code:
<input type="submit" name="dl.start" value="Free">

_________________
http://sollniss.1x.to/

 
^^kev####_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.06.2007
Beiträge: 28
Wohnort: Haan


Verfasst am: 27.04.2008, 14:56

http://www.activevb.de/tipps/vb6tipps/tipp0330.html

Denke ma das lässt sich in .NET umsetzten Wink
Hatte damit auch früher schon was mit VB6 gemacht.

Ich versuchs mal gucken obs bei .NET auch geht Wink

Edit1: So hab für dich mal nen bisschen rumprobiert so kann man schonmal nen Textfeld ect ausfüllen. Ich guck ma wie man nen Submit Button klicken kann.

Code:
WebBrowser1.Document.GetElementById("email").SetAttribute("value", "test")


Edit2:Hmm wie man nen Button drückt hab ich noch nicht richtig rausgefunden, aber so gehts aufjedenfall auch Mr. Green

Code:
WebBrowser1.Document.GetElementById("dl.start").Focus()
SendKeys.Send("{ENTER}")

_________________
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 27.04.2008, 16:25

hm danke, das funzt. allerdigs gibt es 2 buttons mit dieser id und es wird nur der erste ausgewählt, ich brauch aber den zweiten.
_________________
http://sollniss.1x.to/

 
^^kev####_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.06.2007
Beiträge: 28
Wohnort: Haan


Verfasst am: 27.04.2008, 16:59

Da es sich wie ich sehe um RS handelt, hier habs gerade getestet funzt Wink

Code:
WebBrowser1.Document.GetElementById("dl.start").SetAttribute("value", "Free")
WebBrowser1.Document.GetElementById("dl.start").Focus()
SendKeys.Send("{ENTER}")
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 27.04.2008, 17:11

hm bei mir wird der premiumbutton zu nem free button, denn wird der fokus gesetzt und das wars. selbst wenn ich mit sleep eine sekunde nach dem focus warte und denn enter sende gehts nicht.
_________________
http://sollniss.1x.to/

 
^^kev####_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.06.2007
Beiträge: 28
Wohnort: Haan


Verfasst am: 27.04.2008, 17:20

Hmm jo das is Richtig das der Premium zum Free wird da er dann Value="Free" hat und das zu Free Leitet Wink
Bei mir Focusiert er ihn und klickt und ich bin bei FreeUser ôo

Hast du das Per Button ausgelößt oder einfach alles hintereinander ?


Code:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("http://rapidshare.com/files/88805021/xxxx.mp3")
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        WebBrowser1.Document.GetElementById("dl.start").SetAttribute("value", "Free")
        WebBrowser1.Document.GetElementById("dl.start").Focus()
        SendKeys.Send("{ENTER}")
    End Sub
End Class
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 27.04.2008, 17:42

Code:
    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

WebBrowser1.Navigate("http://rapidshare.com/files/45659827/le3t.t0olz.by.sollniss.rar") ' nur ne temp url, irgendwas muss er ja aufrufen^^
   
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

WebBrowser1.Document.GetElementById("dl.start").SetAttribute("value", "Free")
        WebBrowser1.Document.GetElementById("dl.start").Focus()
        'System.Threading.Thread.Sleep("1000")
        SendKeys.Send("{ENTER}")

    End Sub


so hab ichs
_________________
http://sollniss.1x.to/

 
^^kev####_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.06.2007
Beiträge: 28
Wohnort: Haan


Verfasst am: 27.04.2008, 18:15

Hmm also bei mir gehts xD
Vllt liegts ja an deinem Browser oder sowas kpö Wink
Vllt hat ja einer ne bessere Lösung wie man den Submit butten drücken kann Surprised
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 27.04.2008, 18:16

jetz gehts komischerweise auch LOL
_________________
http://sollniss.1x.to/

 
^^kev####_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.06.2007
Beiträge: 28
Wohnort: Haan


Verfasst am: 27.04.2008, 18:18


Mr. Green Naja aber is halt nicht die eleganteste Lösung Wink
_________________


 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: button klicken, webbrowser, submit

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Button/Text 867 18.06.2009, 15:21
Keine neuen Beiträge E-Mail bekomm nach Button klicken 662 02.10.2007, 16:45
Keine neuen Beiträge Bestimmten "Button" auf Website klicken 1535 14.09.2007, 20:27
Keine neuen Beiträge webbrowser/ webformular button klicken 1534 23.07.2007, 22:07
Keine neuen Beiträge Button drücken.. 740 01.07.2007, 12:19
 



[ Time: 0.3654s ][ Queries: 117 (0.0275s) ][ GZIP on - Debug on ]