Как избежать повторного входа в аккаунт Selenium Webdriver?
Каждый раз открывается стартовая страница, где нужно ввести логин и пароль. Есть ли вариант избежать этого, чтобы ввести один раз и вход был выполнен для каждой следующей сессии?
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Я это делал через отдельный профиль в браузере.
Шаги (для Firefox):
- Создал отдельный профиль (в адресной строке
about:profiles) - Запустил браузер с новым профилем
- Зашел и авторизовался на сайте (куки получил)
- В selenium'е указывал тот профиль
...
profile_directory = r'%AppData%\Mozilla\Firefox\Profiles\p75l82q1.for_mail__selenium'
profile = webdriver.FirefoxProfile(os.path.expandvars(profile_directory))
driver = webdriver.Firefox(profile, options=options)