|
You last visited: Today at 16:50
Advertisement
[AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots)
Discussion on [AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots) within the Coding Tutorials forum part of the General Coding category.
06/07/2010, 17:32
|
#91
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Genau von diesen Ausnahmen sprach ich ^^
Aber da kann man sich ganz leicht behelfen , indem man nach Schlüsselwörtern sucht ...
Proxy-Support würde mich allerdings auch interessieren .
Wenn ich einen Proxy benutzen will , muss ich dann nicht einfach das Request an die IP-Adresse des Proxy senden ?
Oder gibt es da irgendetwas besonderes zu beachten , würde mich echt interessieren ^^ ?
|
|
|
06/07/2010, 17:39
|
#92
|
elite*gold: 0
Join Date: Nov 2007
Posts: 32
Received Thanks: 30
|
mhh im endeffekt ja... nur musst du anstatt die angeforderte Seite die komplette URL einfügen und noch Proxy-Connection: Keep-Alive hinzufügen^^
Aber am besten du sniffst einfach per WPE Pro o.ä. einfach ma was mit^^ ich z.B. benutzte FoxyProxy dafür^^
Sonsten kannst du dir mal meine udf zu gemüte führen (hat sogar nen Example für Proxys dabei)... Ist allerdings OOP 
Hier wäre Thread zu der UDF:
|
|
|
06/08/2010, 17:24
|
#93
|
elite*gold: 0
Join Date: May 2010
Posts: 23
Received Thanks: 2
|
hallo,
ich habe ein Problem:
Ich versuche mich nun auch damit.
Habe vor einiger Zeit es auch mit Ogame (mit diesem TUT) hinbekommen.
Huete möchte ich mich aber bei ******.net einloggen!
Das funktioniert aber leider nicht.
Wenn ich diesen Code verwende:
PHP Code:
#include<String.au3>
$name="dump11" ; zum Probieren des Skriptes echte Daten!
$passwort= "plato03" ;
TCPStartup()
$ip = TCPNameToIP('******.net')
TCPShutdown()
$post='signin%5Busername%5D='&Change($name)&'&signin%5Bpassword%5D='&Change($passwort)&''
$source=TCPRequest($ip,"www.******.net",1, "de/login",$post, "", 'http://www.******.net/de/login')
$cookies=GetCookies($source)
FileWrite("test.rtf",$source)
MsgBox(0,"test",$source)
;+ Die 3 Funktionen, die geben wurden. Kopiere sie hier nicht!
;Keep-Alive wurde nach Cookies in der Funktion auf 115 gesenkt!
Dann erhalte ich das vom Server:
PHP Code:
HTTP/1.1 404 Not Found
Date: Tue, 08 Jun 2010 14:18:11 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
1e
<?xml version="1.0" encoding="
af
ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="
e
de" xml:lang="
13
de">
<head>
<title>
3d
Objekt nicht gefunden!</title>
<link rev="made" href="mailto:
111
" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>
<body>
<h1>
20
Objekt nicht gefunden!</h1>
<p>
4b
Der angeforderte URL konnte auf dem Server nicht gefunden werden.
24
Der Link auf der
<a href="
9c
http://www.******.net/de/login">verweisenden
Seite</a> scheint falsch oder nicht mehr aktuell zu sein.
Bitte informieren Sie den Autor
<a href="
4e
http://www.******.net/de/login">dieser Seite</a>
über den Fehler.
2
9
</p>
<p>
6a
Sofern Sie dies für eine Fehlfunktion des Servers halten,
informieren Sie bitte den
<a href="mailto:
37
">Webmaster</a>
hierüber.
11
</p>
<h2>Error
21
404</h2>
<address>
<a href="/">
1b
www.******.net</a><br />
9
<span>
21
Tue Jun 8 16:18:11 2010<br />
7c
Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7</span>
</address>
</body>
</html>
1
0
Das ist das Ergebnis, aus der geschriebenen "test.rtf"
Was mache ich falsch?
Den anscheinend kommt der Server damit nicht klar.
Liegt es an dem?
Den bei dir ist im TUT nur was von "Server: Apache" bei mir steht noch was mit "mod_ssl".
SSL ist ja eig ne Verschlüsselung ;(
PHP Code:
HTTP/1.1 404 Not Found
Date: Tue, 08 Jun 2010 14:18:11 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
?
Oder sonst woran?
Das ist nebenbei der Cookie, den ich bei Live HTTP Header bekomme:
PHP Code:
http://www.******.net/de/login
POST /de/login HTTP/1.1
Host: www.******.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.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://www.******.net/de/login
Cookie: __utma=244036880.1273140742.1275943595.1276003986.1276008672.5; __utmz=244036880.1275943595.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ******Storage=cfb7dd536f9f0029c03aa6506e5ff886; __utmc=244036880; __utmb=244036880.8.10.1276008672
Content-Type: application/x-www-form-urlencoded
Content-Length: 56
signin%5Busername%5D=dump11&signin%5Bpassword%5D=plato03
HTTP/1.1 302 Found
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Tue, 08 Jun 2010 15:21:50 GMT
Location: http://www.******.net/de/start
Server: lighttpd/1.4.22
Set-Cookie: ******Storage=282147ca31ee83d28bae47bcbfcccf80; path=/
Vary: Accept-Encoding
X-Powered-By: PHP/5.2.10-2ubuntu6.4
Content-Length: 109
Connection: keep-alive
Hoffe ihr/ du kannst mir helfen.
Bin am Verzweifeln.
|
|
|
06/08/2010, 20:34
|
#94
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by hewista
hallo,
ich habe ein Problem:
Ich versuche mich nun auch damit.
Habe vor einiger Zeit es auch mit Ogame (mit diesem TUT) hinbekommen.
Huete möchte ich mich aber bei ******.net einloggen!
Das funktioniert aber leider nicht.
Wenn ich diesen Code verwende:
PHP Code:
#include<String.au3>
$name="dump11" ; zum Probieren des Skriptes echte Daten!
$passwort= "plato03" ;
TCPStartup()
$ip = TCPNameToIP('******.net')
TCPShutdown()
$post='signin%5Busername%5D='&Change($name)&'&signin%5Bpassword%5D='&Change($passwort)&''
$source=TCPRequest($ip,"www.******.net",1, "de/login",$post, "", 'http://www.******.net/de/login')
$cookies=GetCookies($source)
FileWrite("test.rtf",$source)
MsgBox(0,"test",$source)
;+ Die 3 Funktionen, die geben wurden. Kopiere sie hier nicht!
;Keep-Alive wurde nach Cookies in der Funktion auf 115 gesenkt!
Dann erhalte ich das vom Server:
PHP Code:
HTTP/1.1 404 Not Found
Date: Tue, 08 Jun 2010 14:18:11 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
1e
<?xml version="1.0" encoding="
af
ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="
e
de" xml:lang="
13
de">
<head>
<title>
3d
Objekt nicht gefunden!</title>
<link rev="made" href="mailto:
111
" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>
<body>
<h1>
20
Objekt nicht gefunden!</h1>
<p>
4b
Der angeforderte URL konnte auf dem Server nicht gefunden werden.
24
Der Link auf der
<a href="
9c
http://www.******.net/de/login">verweisenden
Seite</a> scheint falsch oder nicht mehr aktuell zu sein.
Bitte informieren Sie den Autor
<a href="
4e
http://www.******.net/de/login">dieser Seite</a>
über den Fehler.
2
9
</p>
<p>
6a
Sofern Sie dies für eine Fehlfunktion des Servers halten,
informieren Sie bitte den
<a href="mailto:
37
">Webmaster</a>
hierüber.
11
</p>
<h2>Error
21
404</h2>
<address>
<a href="/">
1b
www.******.net</a><br />
9
<span>
21
Tue Jun 8 16:18:11 2010<br />
7c
Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7</span>
</address>
</body>
</html>
1
0
Das ist das Ergebnis, aus der geschriebenen "test.rtf"
Was mache ich falsch?
Den anscheinend kommt der Server damit nicht klar.
Liegt es an dem?
Den bei dir ist im TUT nur was von "Server: Apache" bei mir steht noch was mit "mod_ssl".
SSL ist ja eig ne Verschlüsselung ;(
PHP Code:
HTTP/1.1 404 Not Found
Date: Tue, 08 Jun 2010 14:18:11 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.2.8 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
?
Oder sonst woran?
Das ist nebenbei der Cookie, den ich bei Live HTTP Header bekomme:
PHP Code:
http://www.******.net/de/login
POST /de/login HTTP/1.1
Host: www.******.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.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://www.******.net/de/login
Cookie: __utma=244036880.1273140742.1275943595.1276003986.1276008672.5; __utmz=244036880.1275943595.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ******Storage=cfb7dd536f9f0029c03aa6506e5ff886; __utmc=244036880; __utmb=244036880.8.10.1276008672
Content-Type: application/x-www-form-urlencoded
Content-Length: 56
signin%5Busername%5D=dump11&signin%5Bpassword%5D=plato03
HTTP/1.1 302 Found
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Tue, 08 Jun 2010 15:21:50 GMT
Location: http://www.******.net/de/start
Server: lighttpd/1.4.22
Set-Cookie: ******Storage=282147ca31ee83d28bae47bcbfcccf80; path=/
Vary: Accept-Encoding
X-Powered-By: PHP/5.2.10-2ubuntu6.4
Content-Length: 109
Connection: keep-alive
Hoffe ihr/ du kannst mir helfen.
Bin am Verzweifeln.
|
Das war wirklich sehr schön beschrieben , da hat das Fehler suchen auch noch Spaß gemacht
Der Fehler war minimal :
PHP Code:
TCPStartup()
$ip = TCPNameToIP('******.net')
TCPShutdown()
Du musst/solltest immer den Host der Seite dort eintragen und bei dir wäre er "www.******.net" .
So sollte es also ausschauen :
PHP Code:
TCPStartup()
$ip = TCPNameToIP('www.******.net')
TCPShutdown()
Der Rest war richtig
Um die Verschlüsselung brauchst du dir keine Gedanken machen , wir teilen den Server durch das Request ja bereits mit , dass wir keine Verschlüsselung vertragen 
Also wird er uns auch keine verschlüsselte Website schicken bzw er wird auch keine Verschlüsselte erwarten .
|
|
|
06/08/2010, 22:03
|
#95
|
elite*gold: 0
Join Date: May 2010
Posts: 23
Received Thanks: 2
|
danke.
Werde ich gleich ausprobieren.
Hatte ständig so herum gefuchtelt, den von Ogame auf ******, war doch etwas anders
Dann hatte ich das übersehen.
Danke für die schnelle Antowort
|
|
|
06/09/2010, 03:09
|
#96
|
elite*gold: 0
Join Date: Sep 2009
Posts: 140
Received Thanks: 408
|
You regalaria the graces, but if it was in English
|
|
|
06/09/2010, 16:28
|
#97
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by s0n1k
You regalaria the graces, but if it was in English
|
I thought about an english Version , but i think i will make one new english version for C++ and not for AutoIt ...
Sorry bros
|
|
|
06/17/2010, 20:59
|
#98
|
elite*gold: 0
Join Date: May 2007
Posts: 12
Received Thanks: 0
|
Hey,
ich kann mich bei Ogame mit deinem script nicht einloggen, habe alle 10 seiten druchgeschaut,...2mal kam da thema vor ohne lösung,...
der start einfach nur die ogame seite und macht dann nichts mehr
weißt du evlt wodran das liegt?
viele grüße
|
|
|
06/17/2010, 22:14
|
#99
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by allgrinder
Hey,
ich kann mich bei Ogame mit deinem script nicht einloggen, habe alle 10 seiten druchgeschaut,...2mal kam da thema vor ohne lösung,...
der start einfach nur die ogame seite und macht dann nichts mehr
weißt du evlt wodran das liegt?
viele grüße
|
An den Internetexplorer einstellungen bzw. an den Delays für "Schlafen" , musst mal schauen und bisschen rumprobieren
|
|
|
06/17/2010, 22:29
|
#100
|
elite*gold: 0
Join Date: May 2007
Posts: 12
Received Thanks: 0
|
Quote:
Originally Posted by Shadow992
An den Internetexplorer einstellungen bzw. an den Delays für "Schlafen" , musst mal schauen und bisschen rumprobieren 
|
joa nur was soll ich denn an den einstellungen verändern!?
Damit der das script zugreifen kann!?
viele grüße
|
|
|
06/18/2010, 13:56
|
#101
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by allgrinder
joa nur was soll ich denn an den einstellungen verändern!?
Damit der das script zugreifen kann!?
viele grüße
|
Ich weiß es nicht , ich hatte noch nie solche oder ähnliche Probleme .
Ich habe nur geantwortet , weil ich das öffters gelesen hab .
Wenns einfach nicht klappen will , dann lass es aus , denn Packetbots sind sowieso viel schöner und besser
|
|
|
06/24/2010, 22:59
|
#102
|
elite*gold: 184
Join Date: Nov 2009
Posts: 158
Received Thanks: 43
|
Probleme mit Login
Also mein Prob ist der Bot Startet d.h er öffnet das fenster und die seite allerdings loggt er sich nicht ein er refresht nur immer wieder hier mein script bitte helft mir
PHP Code:
HotKeySet("{ESC}","close") #include<IE.au3> #include<String.au3>
$name=Inputbox("Benutzername","Bitte gib deinen Benutzernamen ein") $passwort=Inputbox("Passwort","Bitte gib dein Passwort ein")
$oIE=_IECreate("www.wrestlegame.de")
$oForm = _IEFormGetCollection($oIE,0)
$oUsername = _IEFormElementGetObjByname($oForm,"username") $oPassword = _IEFormElementGetObjByName($oForm,"password") _IEFormElementSetValue ($oUsername,$name) _IEFormElementSetValue ($oPassword,$passwort)
_IEFormSubmit($oForm)
_IELinkClickByText ( $oIE, "Shows") _IeLoadWait($oIE) _IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2") $HTML = _IEDocReadHTML ($oIE) $session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">') _IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0]) _IeLoadWait($oIE,0,8000)
while 1 _IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2") $HTML = _IEDocReadHTML ($oIE) $session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">') _IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0]) _IeLoadWait($oIE,0,5000) _IENavigate($oIE,"http://wrestlegame.de/show.php?showid=7") $HTML = _IEDocReadHTML ($oIE) $session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">') _IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0]) _IeLoadWait($oIE,0,5000)
Wend
Func close() MsgBox (0, "Sinnloses Teil^^", "Bot wird beendet") Exit Endfunc
EDIT
Nachtrag das game läuft ein bisschen anders ab hier trägt man sich in sogenante shows ein da es aber auswertet wenn die show voll ist gibt es keine direkte endzeit eines auftrags deshalb sollte der bot so aller 5 sekunden die 1.seite anwählen dann auf eintragen gehen dann die 2. auswählen und dort ebenfalls auf eintragen klicken und das in einer endlosschleife
so nochmal in bildern
1.schritt
nach dem einloggen soll er auf der leiste Shows anwählen
2.schritt
Danach erscheint ein neues Menü links dort soll er:

anwählen
3.schritt
Jetzt muss er auf:

<<< Teilnahme erklären klicken
4.schritt
5.schritt
so und das immer wiederholen
wenn infos benötigt werden oder testacc stelle ich diesen gerne zur verfügung
mfg peter
#EDIT
Nachtrag also würde mich freuen wenn ihr mir helft also ich will ja eine exit pause und start funktion einbauen das am besten in einem fenster sodas man das mit klicks und f tasten bedienen kann.
desweiteren meine frage ob es möglich ist das benutzername und passwort sicher jeweils im selben ordner wie der bot abgespeichert werden kann.
bitte helft mir^^
#EDIT NO.2
Hier nochma der Login Quelltext 1:1 kopiert
Code:
<!-- Loginbereich //-->
<table border="0" align="center" cellpadding="0" cellspacing="0" width="167" background="img/userbacklogin.gif" >
<tr><td colspan="2" height="3" valign="top" align="left"></td></tr>
<tr><td width="21"></td><td colspan="1" height="35" valign="top" align="left"><b class="loginheadline">Login</b></td></tr>
<tr><td width="21"></td><td colspan="1" height="206" valign="top" align="left">
<form action="login.php" method="post">
<br /><b class="logincontent">Benutzername:</b><br />
<input class="loginfields" name="username" type="text" size="13" maxlength="15"><br />
<img src="img/spacer-clear.gif" height="3" width="1" border="0"><br />
<b class="logincontent">Passwort:</b><br />
<input class="loginfields" name="password" type="password" size="13" maxlength="32"><br />
<img src="img/spacer-clear.gif" height="3" width="1" border="0"><br />
<input type="image" src="img/spacer-clear.gif" height="30" width="70" alt="Login"><br>
<a style="font-size:9pt; color:#ffffff; line-height:12pt; text-decoration:none; font-weight:bold;" href="lostpw.php" target="_self">Passwort vergessen?</a><br />
<a style="font-size:9pt; color:#ffffff; line-height:12pt; text-decoration:none; font-weight:bold;" href="signup.php" target="_self">Noch nicht registriert,<br />zur Anmeldung!</a>
</form>
[To do List]
Login Script korrigieren[ ]
Start-Pause-Exit in einem Fenster einbauen[ka wie das heißt] [ ]
Funktion einfügen das Passwörter & Namen gespeichert werden[ ]
|
|
|
06/25/2010, 14:56
|
#103
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by MaroX59
Also mein Prob ist der Bot Startet d.h er öffnet das fenster und die seite allerdings loggt er sich nicht ein er refresht nur immer wieder hier mein script bitte helft mir
PHP Code:
HotKeySet("{ESC}","close")
#include<IE.au3>
#include<String.au3>
$name=Inputbox("Benutzername","Bitte gib deinen Benutzernamen ein")
$passwort=Inputbox("Passwort","Bitte gib dein Passwort ein")
$oIE=_IECreate("www.wrestlegame.de")
$oForm = _IEFormGetCollection($oIE,0)
$oUsername = _IEFormElementGetObjByname($oForm,"username")
$oPassword = _IEFormElementGetObjByName($oForm,"password")
_IEFormElementSetValue ($oUsername,$name)
_IEFormElementSetValue ($oPassword,$passwort)
_IEFormSubmit($oForm)
_IELinkClickByText ( $oIE, "Shows")
_IeLoadWait($oIE)
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,8000)
while 1
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,5000)
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=7")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,5000)
Wend
Func close()
MsgBox (0, "Sinnloses Teil^^", "Bot wird beendet")
Exit
Endfunc
EDIT
Nachtrag das game läuft ein bisschen anders ab hier trägt man sich in sogenante shows ein da es aber auswertet wenn die show voll ist gibt es keine direkte endzeit eines auftrags deshalb sollte der bot so aller 5 sekunden die 1.seite anwählen dann auf eintragen gehen dann die 2. auswählen und dort ebenfalls auf eintragen klicken und das in einer endlosschleife
so nochmal in bildern
1.schritt
nach dem einloggen soll er auf der leiste Shows anwählen
2.schritt
Danach erscheint ein neues Menü links dort soll er:

anwählen
3.schritt
Jetzt muss er auf:

<<< Teilnahme erklären klicken
4.schritt
5.schritt
so und das immer wiederholen
wenn infos benötigt werden oder testacc stelle ich diesen gerne zur verfügung
mfg peter
#EDIT
Nachtrag also würde mich freuen wenn ihr mir helft also ich will ja eine exit pause und start funktion einbauen das am besten in einem fenster sodas man das mit klicks und f tasten bedienen kann.
desweiteren meine frage ob es möglich ist das benutzername und passwort sicher jeweils im selben ordner wie der bot abgespeichert werden kann.
bitte helft mir^^
#EDIT NO.2
Hier nochma der Login Quelltext 1:1 kopiert
Code:
<!-- Loginbereich //-->
<table border="0" align="center" cellpadding="0" cellspacing="0" width="167" background="img/userbacklogin.gif" >
<tr><td colspan="2" height="3" valign="top" align="left"></td></tr>
<tr><td width="21"></td><td colspan="1" height="35" valign="top" align="left"><b class="loginheadline">Login</b></td></tr>
<tr><td width="21"></td><td colspan="1" height="206" valign="top" align="left">
<form action="login.php" method="post">
<br /><b class="logincontent">Benutzername:</b><br />
<input class="loginfields" name="username" type="text" size="13" maxlength="15"><br />
<img src="img/spacer-clear.gif" height="3" width="1" border="0"><br />
<b class="logincontent">Passwort:</b><br />
<input class="loginfields" name="password" type="password" size="13" maxlength="32"><br />
<img src="img/spacer-clear.gif" height="3" width="1" border="0"><br />
<input type="image" src="img/spacer-clear.gif" height="30" width="70" alt="Login"><br>
<a style="font-size:9pt; color:#ffffff; line-height:12pt; text-decoration:none; font-weight:bold;" href="lostpw.php" target="_self">Passwort vergessen?</a><br />
<a style="font-size:9pt; color:#ffffff; line-height:12pt; text-decoration:none; font-weight:bold;" href="signup.php" target="_self">Noch nicht registriert,<br />zur Anmeldung!</a>
</form>
|
Probiers mal so :
PHP Code:
HotKeySet("{ESC}","close")
#include<IE.au3>
#include<String.au3>
$name=Inputbox("Benutzername","Bitte gib deinen Benutzernamen ein")
$passwort=Inputbox("Passwort","Bitte gib dein Passwort ein")
$oIE=_IECreate("www.wrestlegame.de")
$oForm = _IEFormGetCollection($oIE,0)
$oUsername = _IEFormElementGetObjByname($oForm,"username")
$oPassword = _IEFormElementGetObjByName($oForm,"password")
_IEFormElementSetValue ($oUsername,$name)
_IEFormElementSetValue ($oPassword,$passwort)
$oForm = _IEFormGetCollection($oIE,1)
_IEFormSubmit($oForm)
_IELinkClickByText ( $oIE, "Shows")
_IeLoadWait($oIE)
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,8000)
while 1
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=2")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,5000)
_IENavigate($oIE,"http://wrestlegame.de/show.php?showid=7")
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'<a href="','";<b style="text-align:center; vertical-align:middle; font-size:8pt; text-transform: uppercase; font-weight:bold; font-family:Tahoma; line-height:16pt; color:#FFFFFF">')
_IENavigate($oIE,"http://wrestlegame.de/show.php="&$session[0])
_IeLoadWait($oIE,0,5000)
Wend
Func close()
MsgBox (0, "Sinnloses Teil^^", "Bot wird beendet")
Exit
Endfunc
|
|
|
06/25/2010, 15:02
|
#104
|
elite*gold: 184
Join Date: Nov 2009
Posts: 158
Received Thanks: 43
|
Ok habs getestet und es ändert sich nichts er wechselt einmal die sprache auf english und zurück!? allerdings logt er nicht ein
brauchst du mehr vom quelltext?
oder gibt es eine alternative wie ich diese art vom login umgehen kann mit einer anderen?
|
|
|
06/25/2010, 15:51
|
#105
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by MaroX59
Ok habs getestet und es ändert sich nichts er wechselt einmal die sprache auf english und zurück!? allerdings logt er nicht ein
brauchst du mehr vom quelltext?
oder gibt es eine alternative wie ich diese art vom login umgehen kann mit einer anderen?
|
Vielleicht kannst du dich direkt per Link einloggen , das klappt meistens .
Ansonsten wirst du noch ein bisschen rumprobieren müssen oder du probierst es mal mit Packetbots , wenn man das Prinzip verstanden hat , dann sollte es leichter gehen als mit _IE .
|
|
|
Similar Threads
|
Browsergamebots legal?
05/19/2010 - General Coding - 12 Replies
Hallo,
ich habe hier im Forum schon öfters gesehen, wie mitglieder bots (für browsergames) gepostet haben und nach einiger zeit wurden deren themen gelöscht/geschlössen, weil sie angeblich urherberrechtsverletzung begangen haben.
http://www.elitepvpers.com/forum/browsergames/5237 95-myfreefarm-bot.html
Ich habe schon sehr viele google seiten durchwälzt und keine antwort auf meine fragen gefunden, deswegen stelle ich sie hier mit der hoffung eine antwort zu finden.
"Ab wann ist ein...
|
AutoIt Tutorial
01/01/2008 - Dekaron - 2 Replies
Hey, smokedoo or someone out there who created bot and stuff like that, can you please post up a tutorial or vid on how to make at least the most simplest bot out there please. I know there are ppl like me that would just love to know. Thanks!
|
All times are GMT +1. The time now is 16:51.
|
|