Entwickler-Ecke
Internet / Netzwerk - Eine Frage zu den Browser games
Schüler - Mo 23.10.06 20:09
Titel: Eine Frage zu den Browser games
Hi ich habe da eine Frage zu Browser Games nähmlich hat einer von euch Idee wie ich ein Programm schreiben kann das sich zum Z.B in meinen Ogame Acc einlogt und da für mich die Gewünschten Gebäude Ausbaut :lol: (natürlich soll es auch mit anderen Browser Games funktionieren.) THX und Mfg Schüler
PS: sollte möglichst die einfachste Lösung sein
Moderiert von
raziel: Topic aus Sonstiges (Delphi) verschoben am Mo 23.10.2006 um 20:17
Moderiert von
Christian S.: Titel geändert. Ist irgendwie klar, dass Du Antworten haben möchtest
Saubäär - Mo 23.10.06 20:12
Dazu müsstest du erstmal wissen, wie du auf die Onlinegames zugreifen kannst (z.B. Login (Datenbankzugriff) u.s.w.) und wie deine Anfragen überhaupt verarbeitet werden.
Gruß
Saubäär
raziel - Mo 23.10.06 20:16
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.
Saubäär - Mo 23.10.06 20:19
Hätte jetzt an Datenbankanbindung gedacht :?: Kenn mich da nicht so aus.
Naja ich denke aber auch, dass es nicht unbedingt erwünscht ist, seine Proggis arbeiten zu lassen (wozu dann auch noch spielen? :) )
Gruß
Bäär
P.S. Selbst wenn es funktionieren sollte ist die Programmierarbeit wesentlich komplizierter und zeitaufwendiger als selber zu zoggn :)
Schüler - Mo 23.10.06 20:20
ja ich weis das so was meist nicht erwünscht wird aber könnte ihr bitte trotzdem Posten wie ich so etwas verwirklichen kann?
Schüler - Mo 23.10.06 20:43
also vom Prinzip her eben einfach wie sich mein Computer irgendwo einwählt zum Beispiel in Ebay
Saubäär - Mo 23.10.06 20:56
Vom Prinzip her ist das ein Ansatz - ja.
Gausi - Mo 23.10.06 20:57
Naja, nicht ganz, würde ich sagen. Für eBay gibts ne API. Für das Browsergame wirds das kaum geben.
Schüler - Mo 23.10.06 21:01
kennt einer vieleicht ein Tutorial wo erklärt wird wie man Bots oder andere Internet anwendungen Programmiert?
Coder - Mo 23.10.06 21:05
Wie man sich auf Seiten einloggt und daten sendet wurde hier im Forum schonmal gesagt.
SuFu nutzen.
Schüler - Mo 23.10.06 21:11
ja schon nur weis ich gar nicht womit ich da anfangen sollte bitte helft mir
Schüler - Mo 23.10.06 21:29
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.
UGrohne - Di 24.10.06 10:18
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.
jaenicke - Di 24.10.06 11:34
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...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!