Ich will nen Bot für die Website Gamezaion.com schreiben, scheitere aber bereits am Login. Vlt. kann mir ja einer von euch dabei helfen...
Hier ist erstmal mein Skript:
Code:
#include <WinHttp.au3>
#RequireAdmin
$hSession = _WinHttpOpen("User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36")
$hConnect = _WinHttpConnect($hSession, "gamezaion.com")
$sHTML = _WinHttpSimpleRequest($hConnect, 'GET', '/')
$sHTML = _WinHttpSimpleRequest($hConnect, 'POST', '/index.php?page=login', 'www.gamezaion.com','username=Codebot&pass=010708&sub.x=0&sub.y=0')
$sHTML = _WinHttpSimpleRequest($hConnect, 'GET', '/index.php?page=usercp')
testit($sHTML)
$sHTML = _WinHttpSimpleRequest($hConnect, 'GET', '/inventory')
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
Func testit($hhmlw)
FileWrite(@DesktopDir & "\debug.html", $hhmlw)
ShellExecute(@DesktopDir & "\debug.html")
EndFunc
Der angegebene Account ist ein Testaccount.
Wie man festellt wenn man es ausführt passiert einfach gar nichts.
Meine Vermutung war das es an den Parametern: x.sub und y.sub liegt.
Ich hab rausbekommen, dass diese die Mausposition beim Login sind und eigentlich jeder Wert davon angenommen werden sollte.
Nur funktioniert es eben nicht.
Hat von euch einer ne Idee?
mfg
Tro
//edit: Lösung gefunden: Useragent war falsch und im http connect stand www. vor.






