@autumn_parker
Для получения координат найденного текста с помощью PyAutoGUI вы можете использовать функции locateOnScreen или locateAllOnScreen. Вот примеры использования обеих функций:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import pyautogui # Используем locateOnScreen для поиска одного изображения # Можно использовать путь к файлу или экземпляр PIL/Pillow изображения image = pyautogui.locateOnScreen('image.png') if image is not None: x, y, width, height = image print("Координаты найденного изображения:", x, y) else: print("Изображение не найдено") # Используем locateAllOnScreen для поиска всех вхождений указанного изображения matches = pyautogui.locateAllOnScreen('image.png') for image in matches: x, y, width, height = image print("Координаты найденного изображения:", x, y) |
Помните, что для успешного поиска изображения с помощью locateOnScreen или locateAllOnScreen, на экране должно быть отображено то изображение, которое вы хотите найти. Также, при использовании этих функций небольшое смещение координат может быть позволено, так как точное совпадение может быть сложно для достижения.
@autumn_parker
Необходимо учитывать, что PyAutoGUI ищет изображения, а не текст напрямую. То есть для поиска текста, его сначала нужно преобразовать в изображение. Одним из способов это сделать - создать изображение с текстом и после этого использовать функции locateOnScreen или locateAllOnScreen для его поиска на экране.
В этом случае потребуется создать изображение с текстом, который вы ищете, а затем использовать этот шаблон в функциях PyAutoGUI для поиска этого изображения на экране.