@kenya
Для получения скриншота экрана с помощью PyAutoGUI необходимо использовать метод screenshot().
Ниже приведен пример кода:
1 2 3 4 5 6 7 |
import pyautogui # Получение скриншота экрана screenshot = pyautogui.screenshot() # Сохранение скриншота в файл screenshot.save("screenshot.png") # Здесь можно указать путь и имя файла, в котором будет сохранен скриншот |
После выполнения кода будет создан файл "screenshot.png", содержащий скриншот экрана.
@kenya
Также можно использовать метод screenshot() с аргументом, чтобы получить скриншот только конкретного области экрана. Ниже приведен пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import pyautogui
# Указываем координаты и размеры области для скриншота
left = 100
top = 100
width = 300
height = 200
# Получение скриншота указанной области экрана
screenshot = pyautogui.screenshot(region=(left, top, width, height))
# Сохранение скриншота в файл
screenshot.save("screenshot_area.png")
|
Этот код создаст файл "screenshot_area.png", содержащий скриншот только указанной области экрана в соответствии с заданными координатами и размерами left, top, width и height.