mit c# ein webBrowser-Knopf drücken

24/10/2007 - 10:13 von georg.pakura | Report spam
Hallo ich habe ein kleines Programm, dass ein Geràt in meinem lokalen
Netzwerk über html fernsteurn soll.


also Seite ladenmit:
webBrowser1.Navigate(new Uri("http://192.168.8.248/home-login.asp?
state=0"));

dann das Passwort eingeben mit:
webBrowser1.Document.All.GetElementsByName("passwort")[0].InnerText "admin1234";

Das Problem ist, wenn ich das mit "submit" abschicke werden ein paar
javascripte nicht ausgeführt.
und der Ok-button hat keinen Namen den ich mit GetElementsByName
finden kann
<INPUT TYPE='SUBMIT' NAME='' VALUE='Ok' STYLE='WIDTH:90px' WIDTH='90'>

mit der Tastatur reicht ein einfacht <Tab>+enter

kan mir wehr helfen?
mfg
georg
 

Lesen sie die antworten

#1 Samaschke, Karsten
24/10/2007 - 10:59 | Warnen spam
Hallo,

Hallo ich habe ein kleines Programm, dass ein Geràt in meinem lokalen
Netzwerk über html fernsteurn soll.


also Seite ladenmit:
webBrowser1.Navigate(new Uri("http://192.168.8.248/home-login.asp?
state=0"));

dann das Passwort eingeben mit:
webBrowser1.Document.All.GetElementsByName("passwort")[0].InnerText > "admin1234";

Das Problem ist, wenn ich das mit "submit" abschicke werden ein paar
javascripte nicht ausgeführt.
und der Ok-button hat keinen Namen den ich mit GetElementsByName
finden kann
<INPUT TYPE='SUBMIT' NAME='' VALUE='Ok' STYLE='WIDTH:90px' WIDTH='90'>

mit der Tastatur reicht ein einfacht <Tab>+enter



Ich würde das komplett anders aufbauen: Installier Dir für den IE mal
das Fiddler-Tool <URL:http://www.fiddlertool.com> und sieh Dir an, was
tatsàchlich an Informationen gesendet wird, wenn Du die Seite im Browser
aufrufst und dann absendest. Alles, was an GET und POST-Parametern dort
steht, solltest Du dann per WebRequest oder WebClient übertragen. Dann
benötigst Du auch kein Webbrowser-Control mehr.


Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Weblog: http://www.karsan.de
Lesen! XML.NET-XML & WebServices mit .NET
http://www.amazon.de/exec/obidos/AS...spextra-21

Ähnliche fragen