Hallo shadow992,
hatte jetzt ein Weilchen IE-Bots gebastelt, da hattest du mir ja sehr geholfen.
Ich habe auch fast alles geschafft, was ich wollte und er lief zu meiner Zufriedenheit^^.
Leider stoert mich der IE ansich...schon als Browser.
Also habe ich es mit ff.au3 versucht, gefaellt mir aber nicht so sehr.
Außerdem moechte ich nicht staendig ein offenes Browserfenster haben...
Natuerlich koennte man die groeße auf 0,0 setzten, ist aber auch nicht Sinn der Sache.
Und nachdem ich mich jetzt fast 3 Wochen mehr oder weniger intensiv mit Autoit und co
beschaeftigt habe, versuche ich mich docheinmal an deiner Packetbotloesing, die sehr
interessant aussieht(;
Leider muss ich dir wieder einwenig auf den Senkel gehen und dich um deinen Rat bitten.
Ich besitze kein Ogame/-account, außerdem ist mein Browsergame wesentlich einfacher gestrickt.
Keinen großen Schutz, keine verschiedenen Server zur Auswahl, keine Komplexen Frames, oder Javascripte. Daher Ideal zum Anfangen. Leider kann ich jedoch nich "direkt" nachvollziehen, was passiert, da ich kein Browserfenster habe^^
Ich hoffe du kannst mir meine kleinen Problemchen loesen und erklaeren:
Genug gesabbelt, jetzt wirds konkret:
Ich beginne einfach mal damit, dass ich meinen Livehttpheadertext zeige, wenn ich mich auf den Einloggbutton klicke:
Code:
http://XXX/login.php
POST /login.php HTTP/1.1
Host: XXX.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://XXX.de/
Cookie: PHPSESSID=ef33e6c632f02dd900488670bada4de0
Content-Type: application/x-www-form-urlencoded
Content-Length: 70
username=YYY&password=ZZZ&loginbutton=Login&loginaction=login
HTTP/1.1 200 OK
Date: Sat, 28 Aug 2010 13:32:59 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 2944
Keep-Alive: timeout=30, max=99
Connection: Keep-Alive
Content-Type: text/html
XXX=Website
YYY=Username
ZZZ=Pw
IP fuer Ogame:
PHP Code:
[TCPStartup()
$ip = TCPNameToIP('uni'&$uni&'.ogame.de')
TCPShutdown()
;meiner:
[TCPStartup()
$ip = TCPNameToIP('XXX.de')
TCPShutdown()
postpaket:
PHP Code:
$post='uni_id=101&v=2&is_utf8=0&uni_url=uni'&$uni&'.ogame.de&login='&$name&'&pass='&$passwort&'&submitInput=Login'
;meiner:
$post='username='&$name&'pass='&$passwort&'loginbutton=Login&loginaction=login'
source:
PHP Code:
$source=TCPRequest($ip,"uni"&$uni&".ogame.de",0, "/game/reg/login2.php",$post, "", 'http://ogame.de/')
;meiner:
$source=TCPRequest($ip,?Was soll hier rein?,0, "/login.php",$post, "", 'http://XXX.de/')
Waerst du so nett und koenntest mir sagen, ob ds so stimmt? Bzw. was da noch bei source reinkommt?
Noch eine Frage zur Funktion TCPRequest
PHP Code:
Func TCPRequest($sIp, $sHost,$msg=0, $sSeite = "", $sPost = '', $sCookies = '', $sReferer = '', $iMaxTime = 10000)
Local $sPacket, $iSocket, $iTimer
Ich weiß nicht genau, ob ich die Variabeln nun ersetzten soll, ueberhaupt was einsetzten soll (eher nicht)?!
Waerst du so freundlich und koenntest die fuer da Ogamebsp. einsetzten? Das waere toll!
Das wars ersteinmal!
Danke fuers Lesen
und Antworten im Vorraus
Viele Grüße Thamnophis