Advertisement
akupriyanovhse

Visible area screenshot

Mar 4th, 2025 (edited)
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. from selenium import webdriver
  2. from PIL import Image
  3.  
  4. # Настройки для работы с браузером Chromium
  5. options = webdriver.ChromeOptions()
  6. options.add_argument("--headless")  # Запуск браузера без GUI
  7. options.add_argument("--window-size=1920,1080")  # Устанавливаем размер окна
  8.  
  9. # Инициализация драйвера Chromium
  10. driver = webdriver.Chrome(options=options)
  11.  
  12. # Открываем нужную страницу
  13. url = "https://www.python.org/"
  14. driver.get(url)
  15.  
  16. # Делаем скриншот и сохраняем его
  17. screenshot_path = "screenshot.png"
  18. driver.save_screenshot(screenshot_path)
  19. print(f"Скриншот сохранён в {screenshot_path}")
  20.  
  21. # Открываем и отображаем скриншот с помощью Pillow
  22. image = Image.open(screenshot_path)
  23. image.show()
  24.  
  25. # Закрываем браузер
  26. driver.quit()
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement