Hallo, ich möchte mir gerne eine kleines Skript schreiben, welche sich bei meinem Online Zeitungsverlag anmeldet und dort dann ein PDF herunterlädt.
Aktuell scheitere ich jedoch schon am Login.
Was ist bisher habe
Code
#include <IE.au3>
; Create a browser window and navigate to hotmail
$oIE = _IECreate()
_IENavigate($oIE, "https://ezeitung.swp.de/digiPaper/html/start.html", 1)
; get pointers to the login form and username and password fields
$o_form = _IEFormGetObjByName($oIE, "f1")
$o_login = _IEFormElementGetObjByName($o_form, "user")
$o_password = _IEFormElementGetObjByName($o_form, "password")
; Set field values and submit the form
_IEFormElementSetValue($o_login, "Mein Benutzername")
_IEFormElementSetValue($o_password, "Mein Passwort")
_IEFormSubmit($o_form)
;Exit
Alles anzeigen
Seite überprüfen
C
#include <IE.au3>
#include <MsgBoxConstants.au3>
; Stellt einen Verweis auf die Sammlung von Formen auf einer Seite her
; Und zeigt dann, in einer Schleife, alle Informationen für jede Form an
$oIE = _IECreate()
_IENavigate($oIE, "https://ezeitung.swp.de/digiPaper/html/start.html",1)
Local $oForms = _IEFormGetCollection($oIE)
MsgBox($MB_SYSTEMMODAL, "Formen Informationen", "Es befinden sich " & @extended & " Formen auf dieser Seite")
For $oForm In $oForms
MsgBox($MB_SYSTEMMODAL, "Form Information", $oForm.name)
Next
Alles anzeigen
Ergebnis: Es befinden sich 0 Formen auf dieser Seite
Aber auf der rechten Seite ist doch eindeutig Anmeldung für eZeitung-Kunden zu sehen. Mit E-Mailadresse als Benutzername und dem Passwort.
Mit F12 bekomme ich folgende Inhalte geliefert:
<input type="text" required="" id="user" name="user" class="size1of1 ml10">
<input type="password" required="" id="password" name="password" class="size1of1 ml10">
Habe leider damit gar keine Erfahrung. Danke für eure erste Unterstützung, werde diese nach dem Login bestimmt nochmals brauchen