Введение
В данной статье рассмотрим 3 способа сделать скриншот при помощи языка программирования Python.
1 способ – использование pyscreenshot
В данном способе мы будем использовать модуль pyscreenshot, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install pyscreenshot, нажать Enter и ждать установки.
После инсталляции модуля мы его импортируем:
import pyscreenshot
При помощи функции grab() делаем скриншот и сохраняем используя метод save():
import pyscreenshot
image = pyscreenshot.grab()
image.save('screenshot.png')
2 способ – использование pyautogui
В данном способе мы будем использовать модуль pyautogui, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install pyautogui, нажать Enter и ждать установки.
Далее импортируем модуль pyautogui:
import pyautogui
Используя функцию screenshot() сделаем скриншот, который автоматически сохранится:
import pyautogui
pyautogui.screenshot('screenshot_pyautogui.png')
3 способ – использование Pillow
В данном способе мы будем использовать модуль Pillow, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install Pillow, нажать Enter и ждать установки.
Далее импортируем ImageGrab из модуля Pillow:
from PIL import ImageGrab
При помощи функции grab() сделаем скриншот и сохраним методом save():
from PIL import ImageGrab
image = ImageGrab.grab()
image.save('screenshot_Pillow.png')
Видеоурок
Заключение
В ходе статьи мы с Вами разобрали целых 3 способа сделать скриншот при помощи языка программирования Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой Telegram канал
Мой YouTube канал