@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
.