14634
Goto Top

Script das Felder auf einer Internetseite automatisch einträgt.

Hallo zusammen,


vorweg, ich bin ein absoluter Programmier DAU face-smile

wir haben eine Internet Seite, wo wir 2-3x am Tag Benutzername und Passwort eingeben müssen damit eine Verbindung zum anderen Netz aufgebaut wird.

Kann man das irgendwie per Script automatisieren, bzw hat jemand eine Idee wie wir uns das Leben erleichtern können.


Danke im voraus.

Content-ID: 249342

Url: https://administrator.de/forum/script-das-felder-auf-einer-internetseite-automatisch-eintraegt-249342.html

Ausgedruckt am: 22.12.2024 um 21:12 Uhr

colinardo
colinardo 16.09.2014 aktualisiert um 17:43:04 Uhr
Goto Top
Moin GI05e,
kein Problem face-smile Geht mit VBS / AutoIT / Powershell etc. wie du willst

Schick mal den HTML-Quellcode der Login-Seite

Hier mal ein Beispiel für das Administrator.de Login mit VBS (submit ist zur Demo auskommentiert):
strUsername = "max_muster"  
strPassword = "geheim"  
Set objIE = CreateObject("InternetExplorer.Application")  
objIE.Visible = True
objIE.Navigate "https://administrator.de/login/"  
Do While (objIE.Busy)
    Wscript.Sleep 250
Loop
objIE.Document.getElementById("global-login-field").Value = strUsername  
For Each el In objIE.Document.getElementsByTagName("input")  
	If el.type = "password" Then  
		el.Value = strPassword
	End If
'	'Login Button klicken  
'	If el.name = "login_button" Then  
'		el.click  
'		Exit For  
'	End If  
Next
Aber wie gesagt, es muss halt an den Quelltext angepasst werden.

Wenn das für dich zu schwer sein sollte, wäre vielleicht ein Makro-Recorder was für dich, der die Schritte aufzeichnet: https://www.jitbit.com/macro-recorder/

Grüße Uwe
14634
14634 17.09.2014 um 12:02:39 Uhr
Goto Top
HAllo colinardo,

ich schicke die den Quellcode per Nachricht zu
colinardo
colinardo 17.09.2014 aktualisiert um 12:14:43 Uhr
Goto Top
Zitat von @14634:
ich schicke die den Quellcode per Nachricht zu
Code wurde zugestellt face-wink

Grüße Uwe
colinardo
colinardo 17.09.2014 um 18:34:11 Uhr
Goto Top
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.