Website wird nicht gefunden

  • Hallo Gemeinde,

    ich muss eine Tabelle unserer KVM-Switche auslesen. Leider geht das nicht via SSH oder REST, etc.. D. h. mein Programm startet den Firefox, öffnet die LoginSeite und sendet die Logindaten.
    Leider geht das nicht da er die Seite nicht findet. Laut Logfile: Logwrite(379,...).
    Alle Versuche das via KI zu fixen funktionieren nicht. Findet jemand den Fehler oder hat eine Idee wie ich das so hinbekomme, dass die Loginseite auf jeden Fall gefunden wird?
    Der Name der Website Login — Mozilla Firefox wurde durch Weblist verifiziert...


  • Noch eine Anmerkung:

    Code
    	Local $bLoginWindow = WinWaitActive("Login — Mozilla Firefox", "", 20)
    	If Not $bLoginWindow Then
    		LogWrite(379, "ERROR: Login-Fenster bei " & $sURL & " nicht gefunden!")
    		KillFirefoxInstance($sTempProfile)
    		DirRemove($sTempProfile, 1)
    		Return SetError(1, 0, "")
    	EndIf

    Der Wert, der von WinWaitActive() in $bLoginWindow abgelegt wird, ist kein boolescher Wert ($b...) sondern ein Handle ($h...). Wenn das Fenster früh genug aktiv wurde, steht deshalb in dieser Variablen der später von Dir als $hWnd genutzte Wert und das Fenster ist aktiv.

    Der folgende Code ist damit überflüssig: