Создание полноэкранного снимка экрана с использованием селена в безголовом режиме?Python

Программы на Python
Anonymous
 Создание полноэкранного снимка экрана с использованием селена в безголовом режиме?

Сообщение Anonymous »

Я пытаюсь создать полноэкранный снимок экрана в безголовом режиме Selenium, используя следующий код:

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
import time

options = Options()
options.add_argument('--headless=new')
options.add_argument('--window-size=1920x1080')
srv=Service()

driver = webdriver.Chrome (service=srv, options=options)

driver.get ("https://www.orf.at/")
time.sleep(2)

driver.save_screenshot("screen.png")
Но созданный скриншот — это только самая верхняя левая часть экрана:
Изображение

А вот так сайт выглядит на моем 1920x1080 экран:
Изображение

Как я могу получить полный снимок экрана, используя селен в безголовом режиме?

Подробнее здесь: https://stackoverflow.com/questions/797 ... dless-mode

Вернуться в «Python»