super danke dir,
beim packet treten leider zu viele unklarheiten auf, deshalb geh ich einen schritt zurueck und mach jetzt IE. komme da auch viel weiter, kann mich einloggen, links auswaehlen usw.
leider bleibe ich bei dem problem haengen, dass es 2 buttons gibt die das wort annehmen enthlten.
im quelltext finde ich nichts brauchbares. also live http headers her.
interesanter weise treten hier keine brauchbaren links auf...
nur der link um zu den buttons zu kommen, also wie bei ogame die gebaeude seite
also hab ichs mit _IELinkClickByIndex versucht.
habe insgesamt 19 links gezaehlt (mit den buttons)
habe alle 19 links ausprobiert^^ funktionieren nur 17...
die beiden buttons scheinen also keine links zu sein?!
also keine schoene session^^
gibts noch mehr moeglichkeiten den button anzusprechen?
habe ich vllt was falsch gemact?
danke fuer deine hilfe im vorraus
gruß Thamnophis
p.s. wo kann man dir einen thx geben?
@Thx
Schau mal unten rechts bei meinen Beiträgen (neben Quote), da kannste mir ein Thx geben.
Wenn Live Http Headers nichts sinnvolles liefert und die Button auch keine Links sind, dann ist es ein kleines Javascript. Javascript kannst du in IE ja auch ausführen lassen. Ansonsten kannst du es mit _IEAction($button,"click") probieren.
Hi,
danke erstmal!
mti dem ieaction kann ich nicht arbeiten, da beide buttons mit namen identisch sind.
hab mir nochmal den quelltext angeguckt, eingentlich muesste ich ja was mit javaskript in unmittelbarer naehe finden...
es gibs nur 4 javascripts auf der ganzen seite.
oben 2 mal fuer zeit und datum und unten fuer werbung..
hier der quelltestausschnitt duer die beiden buttons:
der einzige unterschied besteht im takejob- value, einmal 300 und einmal 301, aber nix von javascript... kann ich vllt was mit dem value anfangen?
und wenn es kein link ist und kein javascript, was ist es dann?
kann das javascript auch versteckt sein?
Hi,
danke erstmal!
mti dem ieaction kann ich nicht arbeiten, da beide buttons mit namen identisch sind.
hab mir nochmal den quelltext angeguckt, eingentlich muesste ich ja was mit javaskript in unmittelbarer naehe finden...
es gibs nur 4 javascripts auf der ganzen seite.
oben 2 mal fuer zeit und datum und unten fuer werbung..
hier der quelltestausschnitt duer die beiden buttons:
der einzige unterschied besteht im takejob- value, einmal 300 und einmal 301, aber nix von javascript... kann ich vllt was mit dem value anfangen?
und wenn es kein link ist und kein javascript, was ist es dann?
kann das javascript auch versteckt sein?
Es ist ein Link, du hast da anscheinend etwas übersehen.
Aufjedenfall sollte es mit _IEFormSubmit($objects) gehen.
das fenster laedt dann, und es kommt: "sie sind nicht eingeloggt"...
ich muss ihn irgendwie dazu bringen von der geoeffneten seite auf den link zu gehn und nicht die adresse neu "einzugeben".
dess wenn ich &takejob=301 einfach oben in der adresszeile anhaenge, kommt auch, "sie sind nicht eingeloggt"... setzt ich das haeckchen bei autologin, passiert das selbe...
klicke auf den zweiten job kommt in live http headers nichts anderes, als das die zahl 301 zu 302 wird...
in dem ogame tut kommt beim link gebaede eine session...bei mir is bei dem gleichwertigen link nichts, nur der normale html link...nichts besonderes
das fenster laedt dann, und es kommt: "sie sind nicht eingeloggt"...
ich muss ihn irgendwie dazu bringen von der geoeffneten seite auf den link zu gehn und nicht die adresse neu "einzugeben".
dess wenn ich &takejob=301 einfach oben in der adresszeile anhaenge, kommt auch, "sie sind nicht eingeloggt"... setzt ich das haeckchen bei autologin, passiert das selbe...
klicke auf den zweiten job kommt in live http headers nichts anderes, als das die zahl 301 zu 302 wird...
in dem ogame tut kommt beim link gebaede eine session...bei mir is bei dem gleichwertigen link nichts, nur der normale html link...nichts besonderes
Das was du in den Link einfügst ist falsch, wenn man mit IE.au3 arbeitet, dann muss man nur immer die erste Zeile beachten,also:
Code:
http://XXX.de/internet.php
Der Rest ist nur bei Packetbots wichtig.
Dein Link für diese Seite wäre also der oben erwähnte, Ich denke zwar nicht, dass es klappt, da das Packet ein Post-Packet ist, aber versuchen kann man es, ansonsten probier _IEFormSubmit().
hi,
habs leider immernoch nicht hinbekommen...
hab jetzt nach dem _IEFormSubmit gegoogelt, das du mir geraten hast.
leider gibt es nach diesem befehl zu viele anwendungsmoeglichkeiten.
vielleicht koenntets du mir ein wenig mehr informationen geben?.
ich selbst benutze _IEFormSubmit ja schon, in verbindung mit _IELinkClickByText, um auf die seite zu kommen, wo die beiden buttons sind.
im web habe ich diesen text bei autoit.de gefunden, unter dem stichwort _IEFormSubmit:
Ebenfalls beruht manchmal die Formularvearbeitung auf dem Wert ("value") des Submit-Buttons, der zusammen mit dem Formularinhalt übergeben wird (oft dann, wenn es mehr als einen Submit-Button in dem Formular gibt und diese als Auslöser für verschiedene Ergebnisse bestimmt sind). Diese Funktion wird keinen Wert eines Submit-Buttons übermitteln. Die Lösung ist, wie oben das "click"-Ereignis von _IEAction zu verwenden.
das is genau das was sich suche!
den button mit der value ansprechen,obwohl der name gleich ist, leider habe ich keine passenden beispiele gefunden...
haettets du eine idee, wie man mit der _IEAction einen submit button mit einer bestimmten value anspricht?
hi,
habs leider immernoch nicht hinbekommen...
hab jetzt nach dem _IEFormSubmit gegoogelt, das du mir geraten hast.
leider gibt es nach diesem befehl zu viele anwendungsmoeglichkeiten.
vielleicht koenntets du mir ein wenig mehr informationen geben?.
ich selbst benutze _IEFormSubmit ja schon, in verbindung mit _IELinkClickByText, um auf die seite zu kommen, wo die beiden buttons sind.
im web habe ich diesen text bei autoit.de gefunden, unter dem stichwort _IEFormSubmit:
Ebenfalls beruht manchmal die Formularvearbeitung auf dem Wert ("value") des Submit-Buttons, der zusammen mit dem Formularinhalt übergeben wird (oft dann, wenn es mehr als einen Submit-Button in dem Formular gibt und diese als Auslöser für verschiedene Ergebnisse bestimmt sind). Diese Funktion wird keinen Wert eines Submit-Buttons übermitteln. Die Lösung ist, wie oben das "click"-Ereignis von _IEAction zu verwenden.
das is genau das was sich suche!
den button mit der value ansprechen,obwohl der name gleich ist, leider habe ich keine passenden beispiele gefunden...
haettets du eine idee, wie man mit der _IEAction einen submit button mit einer bestimmten value anspricht?
hi,
super das hat funktioniert,
versteh nur nicht warum er nicht den zweiten button gewaehlt hat...
ich moechte jetzt auch, das er das script nur wiederholt, wenn die javascript zeit abgelaufen ist.
das ist der javascript:
es soll am anfang immer 0 stehn, nur wenn man etwas anderes eingibt, soll diese zahl benutzt werden, jedoch nicht abgespeichert werden. jedoch kommt im script bei _countdown ein error
hi,
super das hat funktioniert,
versteh nur nicht warum er nicht den zweiten button gewaehlt hat...
ich moechte jetzt auch, das er das script nur wiederholt, wenn die javascript zeit abgelaufen ist.
das ist der javascript:
es soll am anfang immer 0 stehn, nur wenn man etwas anderes eingibt, soll diese zahl benutzt werden, jedoch nicht abgespeichert werden. jedoch kommt im script bei _countdown ein error
woran koennte das liegen?
danke nochmal^^
gruß Thamnophis
@Edit
Ich weiß gerade echt nicht was du willst.
@Javascript
Warum so umständlich?
Ich geb dir 2 Tipps:
1. Wenn du kein Java kannst, dann benutz auch kein Java, sogut wie alles ist ohne Java möglich (wenn auch manchmal über Umwege).
2. Hol dir doch einfach den Sourcecode und les die Zahl aus, sollte doch kein Problem sein.
Ich versteh nur bahnhof mit autoit und dann wird man in allen tut´s auch noch auf so viele andere seiten verlinkt und man peilt gar nicht mehr durch
Tja um so komplexere Sachen man machen will, umso mehr muss man Wissen.
Für einen einfachen Mouseclickbot reichen 2 Befehle, Sleep und MouseClick.
Bei Packetbots ist das nicht so einfach.
P.S.
Es gibt doch ein "Grundlagentutorial" und ein Weiterführendes:
Wennste 100% verinnerlicht hast, was da drin steht, dann sollte es eigentlich kaum noch Probleme geben.
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:
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
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:
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
Danke, dass du mich darauf Aufmerksam gemacht hast, ich glaube viele verstehen nicht so ganz was sie sich unter einen Packetbot vorstellen sollen, die meisten denken wohl "Ein Bot ohne Browser, wie geht das?". Ich werde es also bald mal etwas genauer erklären (zumindest versuch ich es).
Zu deinem Skript:
PHP Code:
$source=TCPRequest($ip,?Was soll hier rein?,0, "/login.php",$post, "", 'http://XXX.de/')
Was da rein muss ist immer der Host, in deinem Fall also:
Quote:
XXX.de
Und zu der Funktion:
Normalerweise musst du die letzten 2 Werte (, $sReferer = '', $iMaxTime = 10000) nicht ändern, die sollten bei jeder Seite soweit funktionieren. Die anderen Werte wirst du fast immer brauchen.
Hallo,
danke fuer deine Antwort.
Ich habe einfach mal start gedruckt und geguckt was passiert...
Und siehe da, die msg box gibt was aus.
Leider zu viel fuer meinen Bildschrim^^
Also zack inne Textdatei gespeichert und das kommt raus:
Ich glaube das ist nicht das was kommen sollte...
Das am Ende des Postteils mit 'loginbutton=Login&loginaction=login' stimmt so ja?
Und leider hab ich das mit der TCPRequest noch nicht verstanden^^
Das
Quote:
Die anderen Werte wirst du fast immer brauchen.
heist ich soll die variabeln aendern oder nicht?
Also bei mir dann so?:
Das wuerde fuer mich jedoch keinen Sinn machen, weil diese Werte sich ja permanent aendern!?
Bzw. muss ich an den drei Funktionen ueberhaupt etwas machen?
Edit: Im Quellcode seh ich auch nichts, was darauf hinweist, dass ich eingeloggt bin...
Alles was da beschrieben wird kommt glaube zur Startseite.
Ganz unten sieht man, das ein script ausgefuehrt wird, jedoch seh ich kein resultat, ob geklappt hat
oder nicht^^
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!