button in firefox klicken.

  • Wenn du beim FF bleiben willst und du nur diesen einen Button anklicken möchtest brauchst du ja nichts weiter als:

    [autoit]

    #include <FF.au3>

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

    $Socket = _FFStart("http://www.ciao.de/JBL_FilterStart_Reinigungsbakterien__Test_8472861","default",2)
    _FFClick($Socket,'.forms[2].elements[3]')

    [/autoit]

    das wars.
    Das kannst du dir auch mit dem FF-Page-Analyzer zusammenklicken und für die paar Zusatzparameter gibts die FF.au3-Doku.

  • wenn ich das programm starte, kommt die fehlermeldung

    C:\Dokumente und Einstellungen\Julian\Desktop\ciao3.au3 (1) : ==> Missing separator character after keyword.:
    include <FF.au3>
    include <FF^ ERROR

    was muss ich jetzt machen?

    ersteinmal noch danke an euch beide, dass ihr euch so mit mir bemüht. echt toll :thumbup:

  • du sollst dir die FF.au3 mal runterladen und ins richtige Verzeichnis packen dann läuft das auch

    Edith:
    auch im komischen Scite-Dingens :evil:

  • Komisch geht hier wieder.

    Was steht in der Console des Editors drin? Komplett vom Start weg?

    @mehrsolala:
    Nur nicht aufregen :D Ich kann halt mit diesem besseren Notepad als Programmierumgebung nix anfangen.


  • Und die ursprungsversion (die mit den reinigungtabletten) hat aber funktioniert ?



    @mehrsolala:
    Nur nicht aufregen :D Ich kann halt mit diesem besseren Notepad als Programmierumgebung nix anfangen.


    nuja so schlecht isses ni, bin schon so dran gewöhnt das ich vorhin als ich mit Notepad ne PHP gemacht hatte F5 zum ausführen gedrückt habe (Hat leider nur die Zeit und Datum eingefügt ;) )

  • Habe es 1 zu 1 übernommen und funktioniert.
    Die Meldung besagt normalerweise, daß die URL einen Fehler enthält.

    Probier mal das:

    [autoit]

    $Socket = _FFConnect()
    _FFSetGet($Socket,".location.href='http://musik.ciao.de/The_Sons_of_Odin_Ltd_Manowar__Test_8473026'")
    _FFLoadWait($Socket)
    _FFClick($Socket,'.forms[2].elements[3]')

    [/autoit]

    @mehrsolala:
    Hab mich schon so an meine jEdit Erweiterung gewöhnt, da werde ich mir was einfacheres nicht mehr antun:
    https://autoit.de/index.php?page=Thread&amp;threadID=3362

  • @ mehrsolala: nein, auch die urspungsversion hatte den gleichen Fehler
    @ Stilgar: das zweite funktionniert! super. vielen dank, du hast mir sehr geholfen. :thumbup: :thumbup: :thumbup:

  • Meine Version ist vollkommen identisch mit der auf der Homepage.
    Die Unterstriche werden von __FFIsURL schon verarbeitet, \w beinhaltet alle alphanumerischen Zeichen und "_" .

    Ich werds mal nochmal testen.


    [Nachtrag]
    Ich habe "meine" Version nochmal hochgeladen, allerdings habe ich, außer ein paar Differenzen in der Formatierung, keine Unterschiede entdeckt ?(

    Einmal editiert, zuletzt von Stilgar (20. Januar 2009 um 17:17)

  • dann kommt
    >"F:\autoit\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Dokumente und Einstellungen\Julian\Desktop\ciao4.au3"
    C:\Dokumente und Einstellungen\Julian\Desktop\ciao4.au3 (3) : ==> Variable used without being declared.:
    $sHrefTarget = _FFSetGet($Socket,".location.href")
    $sHrefTarget = _FFSetGet(^ ERROR
    :(

  • Ist ja logisch.
    Die Variable $Socket ist die "Verbindung" zu FF/MozRepl.

    Wenn du die Verbindung nicht durch:
    _FFConnect oder _FFStart hergestellt hast, weis _FFSetGet doch gar nicht mit wem er "reden" soll :D

    also:

    [autoit]


    $Socket = _FFConnect()
    $sHref = _FFSetGet($Socket,".location.href")

    [/autoit]

    und das "target" in der Variablen evtl weglassen, das hat nichts mit der HREF zu tun sondern mit Frames - könnte ja mal verwirren.