Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 11:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehler "GetElementByID"

Discussion on Fehler "GetElementByID" within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Judgê©'s Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 115
Received Thanks: 6
Exclamation Fehler "GetElementByID"

Huhu Com,
wie im Titel habe ich ein Programm erstellt welches die Login Daten bei Googlemail eingibt und sich einloggt, der webbrowser wird nach dem einloggen sichtbar (vllt liegt da der Fehler).
Sorry wenn die Frage blöd ist aber ich spiel in VB nur aus Spaß rum und bin kein Experte!!!
Judgê© is offline  
Old 12/07/2013, 14:39   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
was ist denn der fehler?

aber ich vermute das er das element nicht finden kann, also gibts das in dem aktuellen kontext nicht.

nimm einfach webrequests und gut ist, in der tutorial section gibts eins dafür
tolio is offline  
Thanks
1 User
Old 12/07/2013, 15:09   #3
 
Judgê©'s Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 115
Received Thanks: 6
Quote:
Originally Posted by tolio View Post
was ist denn der fehler?

aber ich vermute das er das element nicht finden kann, also gibts das in dem aktuellen kontext nicht.

nimm einfach webrequests und gut ist, in der tutorial section gibts eins dafür
Habe kein Tutorial gefunden welches es mir erläutert (eins mit PHP).
Vllt. anwendungsbsp?
Greetz
Judgê© is offline  
Old 12/07/2013, 15:13   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097


kA was du mit php meinst, mit httpwebrequests kannste alles via http machen, egal ob das gegenüber nun php oder sonst was nutzt
tolio is offline  
Old 12/08/2013, 11:26   #5
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
Zu deinem Fehler: evtl. noch nicht zur Seite navigiert?
Sicher, dass das Element Email vorhanden ist?

Und wie tolio schon sagte, nimm Httpwebrequest.

Ist zwar am Anfang bisschen schwerer, aber wenn dus einmal kannst steht dir nichtsmehr im Wege.

Werte einfach die daten mit LiveHttpHeaders (Firefox-Addon) aus und sende diese über Httpwebrequest. Ein gutes Tutorial dafür wäre entweder das von Kraizy () oder das hier:

Wenn du für deine Request irgendwelche Tokens brauchst, die du aus dem Quelltext filtern musst, nimm am besten RegEx () oder eben Split. Hauptsache du lässt die Finger vom Webbrowser
maxasoft is offline  
Old 12/09/2013, 16:38   #6
 
elite*gold: 0
Join Date: Jun 2013
Posts: 44
Received Thanks: 2
Hi ich weiß nicht ob das Thema noch aktuell für dich ist, aber so müsste es funktionieren: (ungetestet)
Code:
WebBrowser1.Document.GetElementById("Email").Focus() ' Damit "E-mail Adresse" weggeht
WebBrowser1.Document.GetElementById("Email").InnerText = "username"
WebBrowser1.Document.GetElementById("Passwd").Focus() ' Damit "Passwort" weggeht
WebBrowser1.Document.GetElementById("Passwd").InnerText = "password"
WebBrowser1.Document.GetElementById("signIn").InvokeMember("click")
Die Elemente gibt es alle, habe noch mal im Qelltext nachgeschaut

Wichtig ist, das die Seite fertig geladen ist, bevor du auf sie zugreifst !
VBJ is offline  
Thanks
1 User
Old 12/09/2013, 21:37   #7
 
Judgê©'s Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 115
Received Thanks: 6
Quote:
Originally Posted by VBJ View Post
Hi ich weiß nicht ob das Thema noch aktuell für dich ist, aber so müsste es funktionieren: (ungetestet)
Code:
WebBrowser1.Document.GetElementById("Email").Focus() ' Damit "E-mail Adresse" weggeht
WebBrowser1.Document.GetElementById("Email").InnerText = "username"
WebBrowser1.Document.GetElementById("Passwd").Focus() ' Damit "Passwort" weggeht
WebBrowser1.Document.GetElementById("Passwd").InnerText = "password"
WebBrowser1.Document.GetElementById("signIn").InvokeMember("click")
Die Elemente gibt es alle, habe noch mal im Qelltext nachgeschaut

Wichtig ist, das die Seite fertig geladen ist, bevor du auf sie zugreifst !
Danke , klappt
Judgê© is offline  
Reply


Similar Threads Similar Threads
"Faild to connect server" Fehler beheben "New 4Story Eg 2011""
07/18/2011 - 4Story - 12 Replies
Deutsch: Hallo, da ich und mein freund das problem hatten und ich in anderen foren schon mehere Leute gesehen habe Wo das auch der fall war werde ich mal helfen. Wenn beim Start der Fehler Faid To Connect Server müst ihr Bei Vista "Start" und bei "suche Starten" Msconfig eingeben dann müst ihr oben auf Tools und Dann Müst ihr Die Benutzerkontensteuerung auschalten Dan Müst ihr Pc neu Starten dann müste es Gehen zumindest war es bei mir so. Bei Win 7 weiss ich es nich!



All times are GMT +1. The time now is 11:06.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.