C++ HTML einloggen auf Websiten



  • Ich kann das realisieren, ueber Clicks und Tastendruck simulieren.
    Aber kann man das auch ueber Pakete loesen, die an die jeweiligen Stellen gesendet werden, ohne die ganze Seite laden zu muessen?
    Wie finde ich die Adresse raus, an der sie landen muessen?

    #Vogel



  • Ich nehme mal an, daß du dich mit einem HTML-Formular anmelden willst.
    http://www.c-plusplus.net/forum/login-var-.html als Beispiel.

    Im Seitenquellcode findest du dieses Formular (etwas vereinfacht):

    <form action="login-var-.html" method="post">
    <input type="text" name="username" size="25" maxlength="40" value="" class="post" />
    <input type="password" name="password" size="25" maxlength="25" class="post" />
    <input type="hidden" name="redirect" value="" />
    <input type="submit" name="login" class="mainoption" value="Login" />
    </form>
    

    Dabei sind action = Adresse, method = HTTP-Methode (hier POST), input(-name) = die einzelnen zu übertragenden Felder:

    POST /forum/login-var-.html HTTP/1.1
    Host: www.c-plusplus.net
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 61
    username=DeinName&password=DeinPasswort&redirect=&login=Login
    

    Für Basic Authentication googelst du am Besten.


Anmelden zum Antworten