Загрузка профиля пользователя при открытии Chrome

selenium
python
webdriver
Теги: #<Tag:0x00007f3d44f7c1e0> #<Tag:0x00007f3d44f73f40> #<Tag:0x00007f3d44f73d88>

(Максим Рублёв) #1

Здравствуйте. Столкнулся с такой проблемой при работе с 1м сайтом необходимо добавлять сертификат, но как я понял селениум не умеет работать с выбором сертификатов. Необходимо подгружать профиль, может кто встречался не подскажите как это реализовать на selenium+python 3


(Yaroslav Pernerovskyy) #2

Вам нужно заюзать объект ChromeOptions и с помощью него засетапить драйвер (пример на жаве, питона нет под рукой, но там аналогично)

ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=/path/to/your/custom/profile");
ChromeDriver driver = new ChromeDriver(options);

upd: на питоне как то так

options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=/path/to/your/custom/profile")
wd = webdriver.Chrome(chrome_options=options)

(Максим Рублёв) #3

Спасибо огромное вам. Очень помогли!