Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Automatischer Webseitenaufruf mit Eingabe des Benutzernamen und Passwort per Batch

Frage Entwicklung Batch & Shell

Mitglied: Conreal

Conreal (Level 1) - Jetzt verbinden

15.04.2010 um 10:12 Uhr, 16683 Aufrufe, 9 Kommentare

Webseitenaufruf via Batch mit Benutzernamen und Passwort

Ich versuche via Batch, einen Webseitenaufruf zu starten.
Dabei soll der Benutzernamen und das Passwort eingegeben werden.

könnt ihr mir da helfen?
Mitglied: Cyberkey
15.04.2010 um 10:47 Uhr
Hallo Conreal

Also so über Batch ohne zusätzliche Tools wär das nicht möglich.

man kann zwar ne Webseite z.b. mit dem Firefox aufrufen aber keine Eingaben tätigen.

01.
Firefox.exe -new-tab http://deinewebseite.de
Mit einer Vbs erweiterung (Sendkey) kann man Befehle direkt an firefox.exe senden und so eine Anmeldung durchführen.

z.b.
01.
ws.sEndkeys "^{t}" 
02.
WScript.Sleep 1000 
03.
ws.sEndkeys "^{t}"


Wobei man über die Batch eine Datei erzeugen lassen kann.. z.b. das Anmeldescript (vbs) welches nach dem Firefox aufruf geschrieben und ausgeführt wird.. so wär das möglich.

01.
REM tabs.vbs erstellen 
02.
echo Set ws = CreateObject("Wscript.Shell")>tabs.vbs 
03.
echo ws.AppActivate "Mozilla Firefox">>tabs.vbs 
04.
echo ws.sEndkeys "^{9}">>tabs.vbs 
05.
echo WScript.Sleep 30>>tabs.vbs 
06.
echo ws.sEndkeys "^{w}">>tabs.vbs 
07.
echo WScript.Quit>>tabs.vbs
PS: meine Empfehlung wär das ganze gleich in VBS zu schreiben. =)

MfG Cyberkey
Bitte warten ..
Mitglied: Conreal
15.04.2010 um 10:53 Uhr
Leider fehlt mir die Erfahrung, es in VBS zu schreiben.
Das ganze sollte auch im IE laufen.

LG
Andy
Bitte warten ..
Mitglied: Cyberkey
15.04.2010 um 11:00 Uhr
Hallo Andy,

Ein kleines Code beispiel...
Daran kann man das ganz leicht nachvollziehen und mit basteln ;)

01.
Set ws = CreateObject("Wscript.Shell") 
02.
ws.Run "iexplore.exe http://google.de" 
03.
WScript.Sleep 2500 
04.
ws.AppActivate "Google - Windows Internet Explorer" 
05.
SendKeys "{TAB}" 
06.
WScript.Sleep 1000 
07.
ws.sEndkeys "benutzername" 
08.
WScript.Sleep 1000 
09.
SendKeys "{TAB}" 
10.
WScript.Sleep 1000 
11.
ws.sEndkeys "passwort" 
12.
WScript.Sleep 1000 
13.
ws.sEndkeys "{Enter}" 
14.
WScript.Quit 
15.
 
Hoffe du kannst damit dein eigenes Script bauen =)
Mit Tab muss mal gucken wieviele Tabs nötig sind bis zum Login... aber das ist nur ein Not behelf..

Für Anfänger kann ich http://www.autoitscript.com/autoit3/ empfehlen =)
MfG Cyberkey
Bitte warten ..
Mitglied: Snowman25
15.04.2010 um 11:07 Uhr
Zitat von Cyberkey:
ws.AppActivate "Google - Windows Internet Explorer"

Und wer sagt, dass das Fenster auch so heißt?
Vorallem in Firmen steht dann noch gern ein "powered by <Firmenname>" dahinter.
Ich muss mich z.B. erst am Proxy einloggen, bevor ich eine Internetseite öffnen kann.
Dann hat der IE natürlich noch nichts von der Website empfangen und dementsprechend kann er auch keinen Titel anzeigen.
bei einem frischen iexplore-start mit http://www.google.de steht in meiner Titelleiste: http://www.google.de/ - Windows Internet Explorer
Die Lösung über den Fenstertitel ist also eher Suboptimal

Mfg
Snow
Bitte warten ..
Mitglied: Cyberkey
15.04.2010 um 11:15 Uhr
Das war doch blos ein Beispiel.. und kein fertiger Code !
Ja der Fokus is eigl. eh überflüssig wenn das fenster nicht weggeklickt wird...
Wenn jemand eine bessere Idee hat dann her damit. =)

PS: Wir haben auch einen Proxy und da Funktioniert es so wie oben beschrieben ;)

Cyberkey
Bitte warten ..
Mitglied: Conreal
15.04.2010 um 11:37 Uhr
lasst mich mal dazu sagen, das es ohne Proxy funktionieren soll.
Ich bin mir nur nicht sicher, wie ich das script, mit dem batch dann verbinde.

LG
andy
Bitte warten ..
Mitglied: Cyberkey
15.04.2010 um 11:42 Uhr
Muss es unbedingt die Endung .bat sein?
Das VBS script ist Standalone... also brauch kein Batch

Möchtest du noch anderen Code ausführen der z.b. davor kommt.. das es deswegen eine Batch sein muss?
Bitte warten ..
Mitglied: Conreal
15.04.2010 um 12:13 Uhr
Nein eigentlich nicht. Ich könnte das script auch direkt auführen
Bitte warten ..
Mitglied: godlie
15.04.2010 um 17:00 Uhr
Mal so in den Raum geworfen wie wäre es denn mit:

http://user:password@host.tld als Url ich glaub bei gmx funktioniert das sogar noch...

Den Sicherheitsaspekt hinter dieser Abfrage klammere ich mal vollends aus.
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Outlook 2016 Keine Rückmeldung bei Passwort eingabe (2)

Frage von geocast zum Thema Microsoft Office ...

Batch & Shell
gelöst Batch Eingabe in Datei schreiben (2)

Frage von MedicalAd zum Thema Batch & Shell ...

Windows 10
Windows 10 hängt ewig nach Passwort-Pin Eingabe (4)

Frage von Nebuchad zum Thema Windows 10 ...

Batch & Shell
gelöst EQU - GLEICH - BATCH (8)

Frage von freshman2017 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...