При совместном использовании python selenium --headless=new и user-data-dir всегда появляется белое окноPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 При совместном использовании python selenium --headless=new и user-data-dir всегда появляется белое окно

Сообщение Anonymous »

У меня есть следующий скрипт:

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

    from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
chrome_driver_path = r"C:\Program Files\chromedriver-win64\chromedriver.exe"  # Update this path
# Set up ChromeDriver service
service = Service(chrome_driver_path)

# Set up Chrome options to use the existing profile
chrome_options = Options()
chrome_options.add_argument("--headless=new")
chrome_options.add_argument(r"user-data-dir=c:\Users\...\Default")  # Path to your Chrome profile

# Initialize Selenium WebDriver with the same profile
driver = webdriver.Chrome(service=service, options=chrome_options)

Скрипт будет использовать профиль, определенный в user-data-dir, и выполняться в безголовом режиме, он работает хорошо, за исключением того, что появляется белое окно, как это скрыть ?
Изображение

Весь экран, кроме панели задач Windows, станет белым. Чтобы очистить белый экран, мне нужно дважды нажать Alt-Tab.

Подробнее здесь: https://stackoverflow.com/questions/789 ... -it-always
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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