Привет! Можно использовать библиотеку Selenium для этой задачи. Вот пример кода:
Программный код:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
# инициализируем драйвер
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
# открываем страницу
driver.get("http://example.com")
# делаем скриншот
driver.save_screenshot("screenshot.png")
# закрываем браузер
driver.quit()
Установить все необходимые библиотеки можно через pip. Попробуй - это довольно просто!