Вот какой код у меня получился, уверен что это полная дичь .
import pygetwindow as gw import pyautogui import time def find_and_click_pixel(target_color, window_title): try: app_window = gw.getWindowsWithTitle(window_title)[0] app_window.activate() x, y = app_window.left + app_window.width // 2, app_window.top + app_window.height // 2 x_rel, y_rel = pyautogui.position() x_rel -= x y_rel -= y pixel_color = pyautogui.screenshot(region=(x, y, app_window.width, app_window.height)).getpixel((x_rel, y_rel)) if pixel_color == target_color: pyautogui.click(x_rel, y_rel) print(f"Пиксель найден и кликнут по координатам: x={x_rel}, y={y_rel}") else: print("Пиксель не найден в указанных координатах.") except IndexError: print(f"Окно с заголовком '{window_title}' не найдено.") if __name__ == "__main__": target_color = (255, 170, 123) app_title = "BlueStacks App Player" try: while True: find_and_click_pixel(target_color, window_title=app_title) time.sleep(1) except KeyboardInterrupt: print("\nСкрипт завершен.")
По поводу пикселя, его не нужно искать во всем окне, есть определенное окошко в котором этот *Обьект* рандомно появляются, можно как-то написать чтобы он не искал во всем окне этот обьект а именно в пределах этого окна, чтобы быстрее его находить