Szene1 Login Skript Hilfe

  • Hallo,

    ich möchte einen Login Script für die Seite https://autoit.de/www.szene1.at schreiben.
    Ich möchte es mithilfe der FF.au3 Include Datei machen
    Ich kann mein namen und das passwort eingeben aber ich weiß nicht wie ich dann den Login Button daneben drücken kann

    Hoffentlich kann mir jemand helfen

  • da es kein FFFormSubmit gibt bzw ich das nicht gefunden habe versuche doch einfach einen Klick auf

    zu simulieren

    hier

  • das wollte ich auch schon versuchen, aber ich weiß nicht welchen Objekt namen ich verwenden soll

  • das Funktioniert leider nicht und mit dem Namen "login" auch nicht

    hier mal mein code

    Spoiler anzeigen
    [autoit]


    #include<FF.au3>
    $ff = _FFStart("http://www.szene1.at")

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

    _FFSetValueByName($ff, "user_name", "benutzer")
    _FFSetValueByName($ff, "user_pass", "passwort")
    _FFClick($ff, "Submit")

    [/autoit]
  • Du mußt dem FF sagen was her "submiten" soll. Das funktioniert wie in JavaScript:
    http://de.selfhtml.org/javascript/objekte/forms.htm#submit

    Da das Formular für den Login auf dieser Seite leider keinen Namen hat, kannst du es über die Nummer ansprechen. Da es das zweite Formular ist hat es die Nummer 1.

    Ein Submit dafür würde dann so aussehen:

    Code
    document.forms[1].submit()

    An FireFox mußt du also nun folgendes senden:

    [autoit]

    _FFSetGet($ff,'content.document.forms[1].submit()')

    [/autoit]

    "Content" deswegen, weil du damit den Inhalt des Browsers ansprichst.

    Den Button anzuklicken würde ähnlich aussehen:

    [autoit]

    _FFClick($ff,'content.document.forms[1].Submit')

    [/autoit]

    Ist momentan noch etwas komisch, aber Funktionen für Formulare sind in arbeit.

    Grüße
    Stilgar

    2 Mal editiert, zuletzt von Stilgar (1. September 2007 um 20:01)

  • Ein riiiiiiiiiiiiiiieeeeeeeeeeeeessssssssssseeeeeeeeeeennnnnnnn THX geht an dich

    danke ich freue mich echt riesig darüber das du mir geholfen hast
    auch nochmal vielen Dank an alle anderen die mir geholfen haben

  • aber da wir gerade noch bei dem Thema Click sind

    ich habe jetzt irgendwie ein problem mit dem klicken auf links, weil ich wollte jetzt auch einen Script für https://autoit.de/www.autoit.de schreiben. weiß aber nicht wie ich die Funktion _FFClickLink verwenden soll


    mein jetztiger code:

    [autoit]


    #include<FF.au3>

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

    $browser = _FFStart("http://www.autoit.de")

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

    Sleep(5000)
    _FFLoadWait($browser)

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

    _FFClick($browser, "Anmelden")

    [/autoit]

    Einmal editiert, zuletzt von morfi93 (4. September 2007 um 10:52)