Hallo,
ich habe zwar etwas Ahnung von Java und etwas Ahnung von HTML aber das war es dann auch.
Daher hoffe ich, hier kann mir Jemand helfen:
Ich habe mir ein Programm gebaut, das im Online Casino Roulette spielt für mich.
Heißt, das Programm ruft öffnet eingangs chrome, geht direkt zur Seite des speziellen Online Roulettes.
Und spielt dort durch das Ablesen der Farbe an bestimmten Positionen sowie Klicks an bestimmten Koordinaten.
Spielstrategie und sowas ist jetzt gerade weniger wichtig.
Mein Problem ist:
Bisher habe ich im Vorfeld händisch (mit Robots getpixelcolor) an den relevanten Stellen die koordinaten abgelesen (heißt, der bot weiß wegen hardcoding dass er an der Stelle x,y des Screens die farbe ablesen soll).
Ich gebe dem Robot also die Koordinate bezogen auf den bildschirm vor (weil ich halt im Vorfeld getestet habe, wenn chrome maximiert ist und die seite offen ist, dann ist button 5 an diesen und jenen koordinaten. langweiriger Prozess)
Das so händisch abzulesen ist recht nervig.
Im Quellcode des Roulettetischs ist der Roulettetisch aber nur eine große Canvas und die ganzen Feinheiten spielen sich wohl in einem Javascript script ab.
Ich kann also nicht, wie gehofft, einfach die Position von button 3 ablesen oder so weil der ganze Tisch eine große Canvas ist.
Nun wüsste ich gerne, mit java, ob man irgendwie an die Koordinaten der Canvas kommen kann (also auf gut Deutsch gesagt: an welchen Bildschirmkoordinaten befindet sich links oben und rechts unten die Ecke der Canvas)?
Ich habe von so DOM Manipulationen und irgendwuie Netzverkehr auslesen nur wenig bis keine Ahnung, meine Javascript Kenntnisse sind maximal auf dem Stand wo ich Tampermonkey eine Seite alle 5 sekunden reloaden lassen wenn die Url „google.de“ ist.
Wäre cool, wenn mir da Jemand einen Tipp geben könnte.