|
You last visited: Today at 01:18
Advertisement
Autoit Link erkennen + pixelsearch
Discussion on Autoit Link erkennen + pixelsearch within the AutoIt forum part of the Coders Den category.
08/30/2012, 17:50
|
#1
|
elite*gold: 0
Join Date: Feb 2012
Posts: 24
Received Thanks: 3
|
Autoit Link erkennen + pixelsearch
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 ?
MfG.
|
|
|
08/30/2012, 18:06
|
#2
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
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
|
|
|
08/30/2012, 18:54
|
#3
|
elite*gold: 0
Join Date: Feb 2012
Posts: 24
Received Thanks: 3
|
Eventuell sagt dir das Spiel Gondal etwas
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 ?
|
|
|
08/30/2012, 21:18
|
#4
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
ja mach doch pixelsearch wenn er imemr rot ist ist es doch einfach...
und wenn du mit imagesearch das nimmst: "Klick auf den Drachen", da dass ja nur dann kommt wenn du das cpatcha lösen musst, ist es ein leichtes.
|
|
|
08/30/2012, 22:57
|
#5
|
elite*gold: 0
Join Date: Feb 2012
Posts: 24
Received Thanks: 3
|
Ich habs jetzt nur mit pixelsearch hinbekommen
$Farbe = PixelSearch( 850, 370, 1250, 620, 0x4f100c ) ; Drachen suchen
If Not @error Then
MouseClick( "left" , $Farbe[0], $Farbe[1] ) ; Klick für den Drachen
EndIf
vielen dank
|
|
|
08/30/2012, 23:25
|
#6
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
siehste ist doch garnicht so schwer
|
|
|
08/14/2013, 17:49
|
#7
|
elite*gold: 0
Join Date: Aug 2013
Posts: 1
Received Thanks: 0
|
Mittlerweile hat der Drachen verschiedene Farben. Kann man da auch was machen ?
|
|
|
08/14/2013, 18:38
|
#8
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
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
|
|
|
 |
Similar Threads
|
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?
|
All times are GMT +1. The time now is 01:21.
|
|