Hallo!
Ich hatte ja schon einen Thread, in dem es um ein Autologin für marcophono.net ging. Es funktioniert alles, wie ich es will. Mit Ausnahme der Schleife:
Mit meiner aktuellen Check-Funktion wird erkannt, wenn man NICHT durch ist. Allerdings passiert nichts, wenn man durch ist, da durch den LiveStream die Seite quasi nie aufhört zu laden. TimeOut möchte ich eigentlich vermeiden.
Meine aktuelle Checkfunktion:
Spoiler anzeigen
Func _check()
_IELoadWait($oIE)
MsgBox(64, "bla", "_check() hat ie fertig laden lassen", 2)
[/autoit] [autoit][/autoit] [autoit]If $scene = "Das Rockfestival" Then ;$scene = GUI ComboBox auslesen
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=15"
ElseIf $scene = "Pizza kommt später" Then
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=13"
ElseIf $scene = "Quiz-Taxi" Then
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=12"
ElseIf $scene = "Sie sind im Radio!" Then
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=4"
ElseIf $scene = "Ja, wer ist denn hier?" Then
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=3"
ElseIf $scene = "Dr. Radelsberger sucht..." Then
Global $url2 = "http://www.marcophono.net/error.php?rcode=13&premium=&number=" & $number & "&game=1"
EndIf
$source = _INetGetSource($url2)
[/autoit] [autoit][/autoit] [autoit]If StringInStr($source, "<b>Alle Leitungen belegt:</b><br>") Then
_IEQuit($oIE)
_create($callfrom, $callto, $number, $url)
Else
_success()
EndIf
EndFunc
Was könnte ich denn noch machen? Ich habe festgestellt, dass sich die URL von z.B. http://www.marcophono.net/flatrate_15_a.html in http://www.marcophono.net/flatrate_15_b.html ändert, wenn man durchgekommen ist. Kann ich irgendwie die aktuelle URL abfragen?
fabs