Измените WebDriver с графического интерфейса на безголовый - PullRequest
0 голосов
/ 09 февраля 2019

Я хочу автоматизировать приложение для процесса загрузки с селеном. Поэтому я использую geckodriver.Прямо сейчас я делаю вход на сайт без головы, но я хочу сделать вход пользователя, а затем изменить на безголовый.Есть ли способ сделать это или хотя бы обойти?

1 Ответ

0 голосов
/ 09 февраля 2019

Невозможно сделать это, используя тот же экземпляр браузера ... Флаг без заголовка - это параметр, передаваемый браузеру при запуске, и его невозможно динамически изменить.

Если сайт используетАутентификация на основе файлов cookie, здесь есть альтернативный подход:

  1. вход с браузером в обычном режиме (GUI)
  2. экспорт сохраненных файлов cookie
  3. создание нового браузера в автономном режимеmode
  4. снова перейдите на сайт с драйвером без монитора
  5. добавьте сохраненные файлы cookie в новый драйвер без монитора

... в этот момент вы можете перейти каутентифицированная страница.Вы должны войти в систему, так как вы повторно используете куки из исходного сеанса браузера.

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