Как обрабатывать всплывающие окна и куки в селене? - PullRequest
0 голосов
/ 05 февраля 2020

У меня проблема при очистке Сайт MorningStar с Chrome Селен. Каждый раз, когда я захожу на веб-страницу, появляется всплывающее окно с вопросом, являюсь ли я индивидуальным инвестором или нет (в основном это куки-файлы). Я могу легко обработать и закрыть его, находя и щелкая элемент html. Но после того как я выполнил поиск по сайту, всплывающее окно снова показывается. Почему, если я запускаю chrome, обычно это всплывающее окно не отображается (даже в начале), а если я использую веб-драйвер, оно всегда отображается? Это похоже на то, что веб-драйвер не берет все файлы cookie и настройки с оригинального Chrome.

This is the pop up shown

В правом верхнем углу также выбрано «сохранить выбор на 90 дней». по умолчанию. Как я могу справиться с этим? Есть ли способ импортировать все куки из chrome в селеновый вебдрайвер?

1 Ответ

0 голосов
/ 05 февраля 2020

попробуйте это ..

chrome_options = Options()
chrome_options.add_argument("--user-data-dir=chrome-data")
driver = webdriver.Chrome('chromedriver.exe',options=chrome_options)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...