Как сделать скриншот сайта в Python?

Пользователь

от alisa.bahringer , в категории: Python , 2 месяца назад

Как сделать скриншот сайта в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 2 месяца назад

@alisa.bahringer  Для того, чтобы сделать скриншот сайта, есть множество способов - но самый простой - использование библиотеки selenium


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from selenium import webdriver
from time import sleep

driver = webdriver.Chrome(executable_path="chromedriver.exe") # При инициализации драйвера, нам потребуется его ядро, которое можно скачать на официальном сайте google

driver.get("https://dropcode.ru") # Открываем страницу
sleep(1) # Даем странице прогрузиться
driver.get_screenshot_as_file("screenshot.png") # Сохраняем скриншот как screenshot.png

driver.close()
driver.quit() # Закрываем драйвер