hilfe bei web.de script

  • hallo ihr lieben brauchte mal hilfe bei meinen web.de script.
    das login ist kein problem.weiter nach freemail auch nicht
    aber das klcken auf email schreiben und so weiter check ich nicht.
    habe schon _IELinkClickByText ,_IELinkClickByIndex versucht.auch ein auslesen mit FF-Page_Analyzer
    brachte nichts

    Spoiler anzeigen
    [autoit]


    #include <IE.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Username= "xxxxxx"
    $PW="xxxxxl" ;InputBox("Username", "Bitte gebe dein Web.de-Passwort ein", "", "*", 60, 140)
    ;$PW=InputBox("Username", "Bitte gebe dein Web.de-Passwort ein", "", "*", 60, 140)

    [/autoit] [autoit][/autoit] [autoit]

    #include<IE.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $IE=_IECreate("www.web.de")

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $oForm = _IEFormGetObjByName ($IE, "fm")
    $oQuery = _IEFormElementGetObjByName ($oForm, "username")
    _IEFormElementSetValue ($oQuery, $Username)
    $oQuery1 = _IEFormElementGetObjByName ($oForm, "password")
    _IEFormElementSetValue ($oQuery1, $PW)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    _IEFormSubmit ($oForm)

    [/autoit] [autoit][/autoit] [autoit][/autoit]

    danke für jede hilfe im vorraus

  • Arbeite doch einfach mit IE navigate. Den Link zum Email schreiben kannst du wie folgt ermitteln:

    Nach jedem login erhälst du eine einmalige Session ID. Alle Links müssen dann diese Session ID beinhalten. Ohne ID landet man wieder auf der Startseite.

    https://freemailng9902.web.de/canvaspage/startseite_navigator/?si=CJyblahblahC8POms3R07*051&goto=/online/startseite/%253Fsi%253DCJyblahblahC8POms3R07*051%2526showall%253D1
    https://freemailng9902.web.de/online/msg/edi…=startseite&si=CJyblahblahC8POms3R07*051

    Das heisst du solltest nach erfolgreichem login die URL der aktuellen Seite parsen um an die Session ID zu kommen und bastelst dir dann daraus den Link zum "Email Schreiben" Formular.