raziel hat folgendes geschrieben: |
Das ganze nennt sich auch einfach "Bot". Daher solltest du zuallererst prüfen, ob das beim Browsergame überhaupt erwünscht ist. Bei den meisten ist es eben NICHT erwünscht und kann zum Ausschluß aus dem Spiel führen.
@Saubäär: Zugriff auf die Datenbank ist i.d.R. nicht, aber die meisten Games sind (zum Glück) über Captchas (mehr oder wenig effektiv...) geschützt, so dass Anfänger da nix großartiges bewirken können. Des weiteren wird man nach einer gewissen Zeit automatisch ausgeloggt. Die Zeit ist i.A. so bemessen, dass ein Baubot keine Chance hat. |
"Zufällig" kenne ich ogame...
Da kann man durchaus mit einem Bot drauf zugreifen. Das scheint auch zu funktionieren. In der Tat gibt es dort Schutzmaßnahmen, die aber sehr leicht auszuhebeln sind (naja, zumindest die eine, gleich am Anfang, ich selbst schreibe keinen solchen Bot, insofern weiß ich nicht, ob es da noch weitere Fallen gibt...).
Es ist dort aber ganz eindeutig untersagt mit einem Programm auf die Seiten zuzugreifen und automatisch Informationen auszuwerten oder gar dort Sachen zu steuern! Dort wird ausdrücklich der Einsatz von Bots verboten.
UGrohne hat folgendes geschrieben: |
Schüler hat folgendes geschrieben: | | um das einmal anzumerken hab ich noch gar nicht mit Delphi und dem Internet programmiert (auser einen kleinen Chatt) weis gar nicht welche Komponenten ich Brauche und wo ich sie her kriege. |
Dann solltest Du Dich erstmal mit den Grundlagen befassens, trivial ist das leider nicht. |
Naja, es
ist auf der angesprochenen Seite relativ einfach, aber eben verboten! Man braucht "nur" gute HTML Kenntnisse und PHP-Kenntnisse schaden auch nicht...
Schüler hat folgendes geschrieben: |
| natürlich soll es auch mit anderen Browser Games funktionieren. |
Naja, die grundsätzliche Vorgehensweise ist immer gleich. Aber du musst das ganze schon für jedes Browsergame neu schreiben, denn die sind natürlich nicht alle gleich aufgebaut.
Ich werde jetzt hier nicht näher auf die Einzelheiten eingehen (weil es auf den Seiten, insbesondere in diesem Fall ogame, verboten ist, Bots zu betreiben, und insofern möchte ich hier keine Anleitung zu einer solchen Tätigkeit geben), aber grundsätzlich lädst du dir die Startseite herunter und siehst nach, wie der Login funktioniert.
Dann siehst du dir die Seite nach dem Login an und siehst nach, wo die Informationen stehen, anhand derer das Programm eine notwendige Aktion erkennt. Dann siehst du dir an, wie die Aktion durchgeführt wird.
Wie gesagt: Das Schwierige ist nicht das Delphi-Programm. Das Schwierige ist, die eben genannten Sachen herauszufinden.
Und damit habe ich schon fast zuviel gesagt... ich verabschiede mich aus dieser Diskussion...
bzw. werde zumindest keine weiteren Tipps geben...