Mein erstes Login ins INet

  • 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
    [autoit]

    #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)

    [/autoit]

    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.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • Hi,

    wie immer hilft die Hilfe!

    Zitat

    _IECreate - Create an Internet Explorer Browser Window.

    Die Funktion öffnet ein IE-Fenster und navigiert zu der übergebenen URL. Damit _IE-Funktionen darauf zugreifen können, liefert _IECreate eine Objektvariable mit einem Zeiger auf eine InternetExplorer.Application zurück.

    Steht aber wie gesagt auch alles in der Hilfe...

  • Hoi,
    in Zeile neuen steht aber doch:

    Zitat

    Original von Alina
    $oForm = _IEFormGetCollection($oIE,1)
    [/AutoIt]

    ... und diese Funktion gibt alle HTML-Formular-Elemente des angegebenen HTML-Formulars (hier das zweite auf der Seite) zurück. ;)

  • Hey BugFix, da muß ich erst einmal durchsteigen !!!

    Danke, danke !!! Von mir und nicht von Anke. Wer immer Anke ist ;)

    LG, Lina.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl