Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from PIL import Image
- # Настройки для работы с браузером Chromium
- options = webdriver.ChromeOptions()
- options.add_argument("--headless") # Запуск без графического интерфейса
- # Инициализация драйвера Chromium
- driver = webdriver.Chrome(options=options)
- # Открываем сайт
- url = "https://www.python.org/"
- driver.get(url)
- # Получаем размеры всей страницы
- total_width = driver.execute_script("return document.body.scrollWidth")
- total_height = driver.execute_script("return document.body.scrollHeight")
- # Устанавливаем окно браузера под размер всей страницы
- driver.set_window_size(total_width, total_height)
- # Делаем скриншот всей страницы
- screenshot_path = "fullpage_screenshot.png"
- driver.save_screenshot(screenshot_path)
- print(f"Скриншот сохранён в {screenshot_path}")
- # Открываем и отображаем скриншот с помощью Pillow
- image = Image.open(screenshot_path)
- image.show()
- # Закрываем браузер
- driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement