Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Autoit Link erkennen + pixelsearch

Discussion on Autoit Link erkennen + pixelsearch within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
BeZieR's Avatar
 
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.
BeZieR is offline  
Old 08/30/2012, 18:06   #2
 
Ludder231's Avatar
 
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
Ludder231 is offline  
Old 08/30/2012, 18:54   #3
 
BeZieR's Avatar
 
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 ?
BeZieR is offline  
Old 08/30/2012, 21:18   #4
 
Ludder231's Avatar
 
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.
Ludder231 is offline  
Thanks
1 User
Old 08/30/2012, 22:57   #5
 
BeZieR's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 24
Received Thanks: 3
Ich habs jetzt nur mit pixelsearch hinbekommen


vielen dank
BeZieR is offline  
Old 08/30/2012, 23:25   #6
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
siehste ist doch garnicht so schwer
Ludder231 is offline  
Old 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 ?
Deadline69 is offline  
Old 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
KDeluxe is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.