• Offizieller Beitrag

    Hallo,

    weil ich gerade aktiv brauche versuche ich mich an der FF UDF. Leider scheint es so, dass ich damit keine https Seiten direkt öffnen kann. Jedenfalls kommt, wenn ich

    [autoit]

    _FFStart("https://meine-seite.local/mail.php","default",2)
    _FFSetValue(ClipGet(),"rawContentBody")
    _FFFormSubmit()

    [/autoit]


    angebe folgende Meldung zurück:

    Code
    _FFStart ==> Invalid data type: (URL) $sURL: https://meine-seite.local/mail.php
    __FFSend ==> Socket Error
    _FFCmd ==> Error return value
    _FFSetValue ==> No match: $sElement: rawContentBody
    __FFSend ==> Socket Error
    _FFCmd ==> Error return value
    __FFSend ==> Socket Error
    _FFCmd ==> Error return value

    Eine Angabe ohne https (z.b. https://autoit.de/www.web.de) geht. Allerdings ist die Seite ausschließlich per https zu erreichen. Auch der Umweg über

    [autoit]

    _FFStart("www.web.de","default",2)
    _FFOpenURL("https://meine-seite.local/mail.php")

    [/autoit]

    ging leider nicht. Hat jemand eine Idee?

  • Also bei mir gehts. Hab mit web und gmx getestet.

    [autoit]


    #include <FF.au3>

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

    _FFStart("https://produkte.web.de/freemail-webmail/","default",2)
    _FFImageClick("Kostenlose Webmail-Anmeldung", "alt")

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

    Sleep(5000)

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

    _FFStart("https://service.gmx.net/de/cgi/g.fcgi/tariff/new/freemail/instant/user","default",2)
    _FFImageClick("Kostenlose Webmail-Anmeldung", "alt")

    [/autoit]

    Es muss also an der Seite liegen.

  • Ich weiss nicht ob ich jetzt vielleicht Müll erzähle aber könnte es daran liegen das Gun Foods Seite lokal gespeichert ist?

    mfg Ubuntu

  • Die Antwort ist ganz einfach: __FFCheckURL erkennt meine-seite.local nicht als gültige Adresse. Du musst also diese Funktion umgehen:

    Spoiler anzeigen
    [autoit]

    ; #FUNCTION# ===================================================================
    ; Name ..........: _FFOpenURLDirect
    ; Description ...: Opens a new URL
    ; Beschreibung ..: Öffnet eine URL.
    ; AutoIt Version : V3.3.0.0
    ; Syntax ........: _FFOpenURL($sURL[, $bLoadWait = True])
    ; Parameter(s): .: $sURL - URL or chrome (shortcut)
    ; $bLoadWait - Optional: (Default = True) :
    ; Return Value ..: Success - 1
    ; Failure - 0
    ; @ERROR -
    ; Author(s) .....: Thorsten Willert
    ; Date ..........: Tue Feb 16 12:49:03 CET 2010
    ; Link ..........:
    ; Related .......: _FFTabAdd
    ; Example .......: Yes
    ; ==============================================================================
    Func _FFOpenURLDirect($sURL, $bLoadWait = True)
    Local Const $sFuncName = "_FFOpenURLDirect"

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

    If StringLeft($sURL, 7) = "chrome:" Then $sURL = __FFChromeSelect(StringMid($sURL, 8))

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

    Local $sRetVal = _FFCmd(StringFormat(".location.href='%s'", $sURL))
    If Not @error And $sRetVal = $sURL Then
    If $bLoadWait Then
    $sRetVal = _FFLoadWait()
    Else
    $sRetVal = 1
    EndIf
    $_FF_FRAME = 'top'
    _FFCmd("FFau3.WCD=window.content.top.document;")
    Return $sRetVal
    Else
    SetError(__FFError($sFuncName, $_FF_ERROR_NoMatch, $sURL))
    Return 0
    EndIf

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

    EndFunc ;==>_FFOpenURLDirect

    [/autoit]