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
hirnheini
Newbie
Newbie

Anmeldedatum: 25.05.2008
Beiträge: 1

html Formular ausfüllen und abschicken
Verfasst am: 25.05.2008, 18:56

Also ich will ein webformular automatisch ausfüllen und abschicken lassen

Ausfüllen funktioniert soweit:
Visual Basic: [code]
WebBrowser1.Document.GetElementById("user").InnerText = "username"
WebBrowser1.Document.GetElementById("pass").InnerText = "passwort"
[/code]

Mit vb6 gings so, mit vb .net leider nicht mehr
Visual Basic: [code]
WebBrowser1.Document.Forms(0).submit.Click()
[/code]

Wie macht mans mit vb .net?
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 25.05.2008, 19:44

Sollte ungefähr so gehen:
Visual Basic: [code]WebBrowser1.Document.All("namedeinesElements").SetAttribute("Attribut", "Wert")[/code]
Wenn du bei googe zb in das Suchfeld was eintragen willst, sieht das so aus:
Visual Basic: [code]WebBrowser1.Document.All("q").SetAttribute("value", "test")[/code]
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 25.05.2008, 20:35

Um einen Button zu drücken müsste es so gehen

Visual Basic: [code]WebBrowser1.Document.All("button_login_login").InvokeMember("Click")[/code]
 
Analegrande
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.05.2008
Beiträge: 69


Verfasst am: 20.06.2008, 15:31


(^^kev####;2935)
Um einen Button zu drücken müsste es so gehen

Visual Basic: [code]WebBrowser1.Document.All("button_login_login").InvokeMember("Click")[/code]


Bei mir klappt das mit dem "Click" am Ende nicht. Da passiert gar nichts. Wenn ich jedoch "Submit" statt "Click" schreibe, klickt er den Button aber dann kommt auf der Website, dass das Password falsch wäre.

Das Passwort ist 100% richtig. Wenn ich das Formular ausfüllen lasse und manuell auf den Button klicke ist der Login erfolgreich :/

Weiss jemand woran das leigen kann ?

MFG

Kann mir da wirklich keiner helfen ? Ich bekomms einfach nicht hin den Button zu drücken so das der Login erfolgreich ist.

Ausserdem noch eine Frage dazu... Manche "loginbuttons" haben keinen Namen wie in Vbulletin zb. ist das Formular für den Usernamen "vb_login_username" oder ähnlich. Aber der Button hat keinen Namen. Wie kann man solche Buttons klicken ?


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

Tags: visual basic, ausfüllen, html, formular

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Passwort Generator 1633 08.07.2010, 01:32
Keine neuen Beiträge Passwort Schutz? 942 25.10.2007, 07:31
Keine neuen Beiträge Das passwort an die E-Mail von mir senden? 609 17.10.2007, 22:18
Keine neuen Beiträge Passwort Generator by sollniss 1344 28.11.2008, 18:03
Keine neuen Beiträge TUT zur Passwort abfrage 1084 10.08.2007, 16:06
 


[ Time: 0.1716s ][ Queries: 89 (0.1279s) ][ GZIP on - Debug on ]