Как установить профиль пользователя с помощью add_argument?Python

Программы на Python
Anonymous
Как установить профиль пользователя с помощью add_argument?

Сообщение Anonymous »

Я пытаюсь запустить Chrome со своим профилем, но профиль не открывается. (Пользователь 1, вход в окно браузера не завершен)

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

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

options = webdriver.ChromeOptions()
options.add_argument("--window-size=1920,1080")
options.add_argument("--user_data_dir=C:\\Users\\shulya403\\AppData\\Local\\Google\\Chrome\\User Data")
options.add_argument("--profile-directory=Default")
options.add_argument("--remote-debugging-port=9222")

self.driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
Другое окно Chrome — закрыто, единственное окно браузера Chrome — открывается WebDriver.
Путь

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

C:\\Users\\shulya403\\AppData\\Local\\Google\\Chrome\\User Data\\Default
существует в системе.
Другие варианты (

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

window-size
и другие) работают правильно.

Подробнее здесь: https://stackoverflow.com/questions/785 ... d-argument

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