Login Script

  • Hi, ich möchte mir gerne ein Login Script frr https://my.hapimag.com/DU/ erstellen. Im Moment mach ich das über eine stümperhafte Lösung

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    $sUrl = "https://my.hapimag.com/DU/"
    $oIE = _IECreate ($sUrl,0,1)
    $sUsername = "12"
    $sPassword = "12"
    $oHWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState ($oHWND, "", @SW_MAXIMIZE )

    _IELoadWait($oIE) ; warten bis Seite geladen
    MouseClick("left",633,445)
    sleep("2000")
    Send("{TAB 21}")
    Send("Nummer")
    Send("{TAB}")
    Send("Pass")
    Send("{TAB}")
    Send("{Enter}")

    [/autoit]

    Es gibt ja zahlreiche Tipps zu diesem Thema, die mir aber alle nicht richtig weitergeholfen haben. In den meisten geht es darum solch einen Befehl zu benutzen _IEFormGetObjByName , etc. Allerdings habe ich nicht herausgefunden, wie man dann an solch einen Formnamen kommt.

    Außerdem weis ich nicht, wie man überprüfen könnte, ob ein Login erfolgt ist oder nicht.

    Vll hätte da jemand eine Idee?

  • Hi,

    der Formname steht doch im Quelltext der Seite. Und nach dem Login erscheint vermutlich doch eine Seite mit einem bestimmten Text oder Titel. Einfach abfragen, ob der Titel oder Text vorhanden ist.

    So würde ich es zumindest machen.

    schöne Grüße
    Franz

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---