AutoIT WinHTTP PacketBot Problem

05/28/2012 17:20 deathline4ever#1
Hi,

ich arbeite derzeit an einem kleinen Darkorbit Packet-Bot.
Nur scheitere ich beim Login schon.
Also bis zur Instance auswahl komm ich aber dann die Instance wählt es nicht aus. ich habe hier mal meinen Code gepostet ich hoffe ihr könnt mir schnell helfen.

HTML Code:
#include <WinHTTP.au3>

$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0 Firefox/12.0")
$hConnect = _WinhttpConnect($hSession, "www.darkorbit.com")
   
   Login ()
   GetInstance()
   

Func Login ()    ;Soltte Login Daten an Darkorbit senden

$sHTML = _WinHttpSimpleRequest($hConnect, "POST", "/?locale=de&aid=2958&aip= HTTP/1.1", "darkorbit.com", "loginForm_default_username=Username&loginForm_default_password=password&loginForm_default_login_submit=Login")
FileWrite("Leer.html" , $sHTML)
EndFunc

Func GetInstance () ;Sollte Instance auswählen
$sHTML = _WinHttpSimpleRequest($hConnect, "POST", "http://int1.darkorbit.bigpoint.com/indexInternal.es?action=internalStart")
FileWrite("Leer.html" , $sHTML)
EndFunc


_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
05/29/2012 12:17 Lawliet#2
Ja, was kommt denn als HTML zurück?
05/29/2012 13:24 Freddy​#3
Du könntest und auch einen DarkOrbit Account zur verfügung stellen, da ich keinen habe. Dann sparen wir uns das ganze mit dem Live Http Headers und Quellcode posten.
05/29/2012 14:10 deathline4ever#4
Account:

Username:
TestEPVP
Passwort:
TestEPVP


@Lawliet:

Ich komm zur Server auswahl nicht mehr ich will aber auch noch in die Instanz rein.
Das versuche ich mit der Funktion GetInstance
05/29/2012 14:14 Lawliet#5
Wäre nett, wenn wir auch wissen dürften was eine Instanz in diesem Fall ist :p
05/29/2012 20:36 deathline4ever#6
http://int1.darkorbit.bigpoint.com/indexInternal.es?action=internalStart
05/30/2012 21:15 deathline4ever#7
Quote:
Originally Posted by Lawliet! View Post
Wäre nett, wenn wir auch wissen dürften was eine Instanz in diesem Fall ist :p


Aso Sry hab mich verlesen^^

Ehm eine Instanz ist sozusagen von einem Server ein Game.(Welt)

Deutschland 1
Deutschland 2
Deutschland 3

usw.


In meinem Fall ist es int1

Ist von dem Game die Internationale Version für int (Server1)

da wird nur vor der Hauptadresse
int1. angehängt
und

/indexInternal.es?action=internalStart

muss auch dazu damit es weiß auf welche seite es navigieren soll.