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-Key: 249342

Url: https://administrator.de/contentid/249342

Printed on: April 18, 2024 at 07:04 o'clock

Member: colinardo
colinardo Sep 16, 2014 updated at 15:43:04 (UTC)
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
Mitglied: 14634
14634 Sep 17, 2014 at 10:02:39 (UTC)
Goto Top
HAllo colinardo,

ich schicke die den Quellcode per Nachricht zu
Member: colinardo
colinardo Sep 17, 2014 updated at 10:14:43 (UTC)
Goto Top
Zitat von @14634:
ich schicke die den Quellcode per Nachricht zu
Code wurde zugestellt face-wink

Grüße Uwe
Member: colinardo
colinardo Sep 17, 2014 at 16:34:11 (UTC)
Goto Top
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.