Nabend Autoit Freunde.
Ich versuche mich grade an der FF.au3, da mich der IE mal wieder mit seiner Bedienerfeindlichkeit im Stich lässt.
Mein Problem ist hierbei die _FFLoadWait(). Könnte es sein, dass diese Funktion nicht äquivalent zur _IELoadWait () ist? Im speziellen vermute ich, dass die _FFLoadWait() nicht darauf wartet bis eine Seite geladen ist sondern vielmehr nur auf eine Antwort bzw. einen Dateneingang des Angesprochenen Servers/ der angesprochenen Seite wartet und dann "Geladen" meldet.
Um dies nochmal an meinem Programm zu verdeutlichen:
1. Ich öffne den FF und lade eine Seite (hierbei handelt es sich um eine Seite mit Suchergebnissen, wie sie beispielsweise Google liefern würde)
2. If _FFLoadWait() then...
3. FileWrite($file, _FFReadText())
Als Ergebnis erhalte ich jedoch maximal 1/3 der Seite. Des weiteren haben Versuche mit MSGBOX gezeigt, das "Geladen" gemeldet wurde bevor der Browser die Seite auch tatsächlich geöffnet hat. Dies+ dem Ergebnis von _FFReadText()/_FFReadHTML() lassen mich nun vermuten, dass _FFLoadWait() nicht darauf wartet bis eine Seite geladen ist.
Daher nun meine Frage, gehe ich recht in der Annahme mit meiner Vermutung und was noch wichtiger ist habt ihr vielleicht Lösungsmöglichkeiten für mich um sicher zu stellen das eine Seite geladen ist bevor das Programm fortgesetzt wird?
Ein Sleep wäre hierbei etwas ungeeignet da ich die Ladezeit der Seiten nicht eingrenzen kann.