So ich habe eine Frage, da ich angefangen habe einen Bot zu scripten für ein Browsergame.. Der bot funktioniert bereits ganz gut, doch das Browsergame hat ein Bot Schutz indem man auf eine bestimmte stelle (immer unterschiedlich) von einem bild klicken muss.
Wo diese stelle ist kann man per pixelsearch rausbekommen (soweit ich weiß) und anklicken glaube ich auch.
Meine frage(n) :
Wenn die Pixelsearch funktion benutzt wird, kann sie dann auch automatisch klicken ? (Einfache antwort --> Ja/Nein reicht, weil dann kann ich selber googlen)
Jetzt das mit Captcha.
Wenn der Bot schutz aktiv ist kommt eine bestimmte url im internet (vorweg --> Ich benutze Mozilla)
Der link sieht in etwa so aus :
Kann autoit wenn dieser link erscheint dies erkennen und auch nur dann die pixelsearch funktion anwenden ?
Ja Pixelsearch geht. Bloß nicht im Hintergrund. Sie kann auch automatisch klicken bzw. mit den coordianten vom Pixelsearch. SOnst kannst du auch imagesearch benutzen.
Die Sache mit dem Cpatcha. Es gibt ne möglichkeit ein Captcha zu cracken aber ich denke das ist zu schwer für dich. Sonst kannst du vllt. das HTTP:// mit imagesearch suchen. Sonst musst du wohl Pakete benutzen. Oder wenn das captcha ein besonderes Fenster hat halt mit imagesear oder Pixelsearch
so sieht dort der Captcha aus (nurnoch ein kleiner Roter drache mit auf dem bild)
Er muss ja nicht unbedingt den Link haben es reicht ja, wenn er diesen Drachen anklickt wenn er erscheint (nur wenn er erscheint)..
Wäre dies irgendwie möglich ?
Einfach die verschiedenen Farben untereinander abfragen. Besser wäre es aber, wenn du ein Array verwendest, indem du alle Farben speicherst. Dieses arbeitest du anschließend in einer For-Schleife durch.
Um dein Code aufzunehmen:
Code:
$farben[3] = [0xFF, 0xFF00, 0xFF0000] ;blau, grün, rot
For $i = 0 To UBound($farben) - 1
$koordinaten = PixelSearch(850, 370, 1250, 620, $farben[$i]) ; Drachen suchen
If Not @error Then MouseClick( "left" , $koordinaten[0], $koordinaten[1] ) ; Klick für den Drachen
EndIf
Next
AutoIt Pixelsearch 11/01/2011 - AutoIt - 2 Replies Hallo,
ich habe mir, obwohl ich die Syntax nicht so mag, doch letzten Endes einmal AutoIT geladen, da Bots in der Sprache sehr einfach zu realisieren sind.
Zurzeit möchte ich gerne folgendes realisieren:
Eine Koordinate wird angegeben. Sofern diese eine vorher definierte Farbe annimmt, soll eine Reihe von Aktionen ausgeführt werden.
Soweit hab ich den Code fertig, nur wie mache ich den Pixelsearch bzw das Pixelevent?
Danke schonmal
AutoIt Pixelsearch 05/12/2011 - AutoIt - 4 Replies Hallo Com,
ich versuche seit einiger Zeit einen Bot zu schreiben doch leider tretten immer wieder einige kleine Problemchen auf.
Zum Ablauf des Bottes:
Pixelsearch
Aktion
Zurück auf die Seite
AutoIt PixelSearch 08/20/2010 - AutoIt - 18 Replies Hallo,
kann mir jemand erklären, wie PixelSearch funktioniert?
Ich hab zwar schon auf mehrere Seiten was dazu gesehen...
Funktion PixelSearch
... aber ich versteh das immer noch nicht.
Ich hab den RGB Wert 210,133,85 und möchte, dass wenn ich die Taste UP drücke, dass sich die Maus an diese Stelle bewegt.
Aber 1. hab ich keine Ahnung wie ich diesen RGB einfügen soll und 2. bewegt sich dann die Maus alleine an diese Stelle?