Hallo.
Nachdem ich mich ja gefragt habe, wie man die Logindaten automatisch in die Formularfelder der Internetdarstellung schreibt, habe ich mir mal eine Lsg. von BugFix angesehen und dann überlegt, wie er das macht.
Irgendwie sollte das was mit dem Quelltext der Seite zu tun haben, wo die Daten eingetragen werden sollen. Also Quelltext ausdrucken und schauen, was davon in irgendeiner Form von BugFix mal ganz fix genommen wurde. Und was sah ich da? Die Daten die mit name=" ......" im Onlinequelltext abgefragt werden, werden von BugFix übernommen. Das kann ich auch.
Hier mein Loginscript für mein Kundenlogin, jedoch ohne die Emailadresse und Passwort. Habe pro Buchstabe/Zahl ein "x" gestezt.
Zeile 9 verstehe ich nicht bzw. nicht was diese Zeile macht oder wozu sie da ist.
Spoiler anzeigen
#include <ie.au3>
$url = "http://www.versatel.de"
$user = "xxxxxxxxx@foni.net"
$passwort = "xxxxxxxxxxxxxxxxxxxxxxxxx"
$oIE = _IECreate($url)
$oForm = _IEFormGetCollection($oIE,1)
$ouser = _IEFormElementGetObjByName($oForm,"loginname")
$opasswort = _IEFormElementGetObjByName($oForm,"password")
_IEFormElementSetValue($ouser, $user)
_IEFormElementSetValue($opasswort, $passwort)
_IEFormSubmit($oForm)
Ja, von den "Alten Hasen" lernt man doch sooooooo viel. Damit meine ich nicht nur BugFix, sondern auch gaaaaaanz viele andere, die hier schon Stammies sind.
Gruss, Lina.