Обход запроса «Выбрать сертификат» в Chrome с помощью Selenium (Python)Python

Программы на Python
Ответить
Anonymous
 Обход запроса «Выбрать сертификат» в Chrome с помощью Selenium (Python)

Сообщение Anonymous »

При переходе на определенный сайт и входе в систему он требует от меня (через приглашение, к веб-элементам которого я не могу получить доступ) подтвердить его, используя определенный сертификат для собственной аутентификации. Кажется, что сам сертификат уже загружен, но проблема заключается только в отправке или нажатии ответа «ОК».
Итак, я попробовал поискать в Интернете, и, кажется, ответы действительно есть, но они мне противоречат. Я запускаю Chrome в автономном режиме, который не позволяет мне использовать библиотеки autoit или pyautogui. Сам сертификат есть в моей связке ключей, а также в коде Visual Studio, но я не уверен, как передать его драйверу, чтобы, возможно, избавиться от этого запроса.
Вот часть моего кода:

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

def webdriverSetup():
chrome_options = Options()
#chrome_options.add_argument('--headless')
chrome_options.add_argument("--window-size=1920,1080")
chrome_options.add_argument('--ignore-certificate-errors')
chrome_options.add_argument('--allow-running-insecure-content')
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--no-sandbox")
driver = webdriver.Chrome(options=chrome_options)
return driver
Вот подсказка, о которой я говорю:
Изображение

Примечание. Некоторые из других найденных ответов относятся только к Windows. На данный момент я был бы признателен за Mac или «смешанное» решение.

Подробнее здесь: https://stackoverflow.com/questions/745 ... ium-python
Ответить

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

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

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

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

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