Я хочу использовать селен с прокси-сервером, который защищен паролем. Прокси не фиксирован, а переменная. Так что это должно быть сделано в коде (просто настройка firefox на этой конкретной машине для работы с прокси-сервером меньше, чем идеальная). Пока у меня есть следующий код:
fp = webdriver.FirefoxProfile()
# Direct = 0, Manual = 1, PAC = 2, AUTODETECT = 4, SYSTEM = 5
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http", PROXY_HOST)
fp.set_preference("network.proxy.http_port", PROXY_PORT)
driver = webdriver.Firefox(firefox_profile=fp)
driver.get("http://whatismyip.com")
В этот момент открывается диалоговое окно с запросом пользователя/прокси-сервера.
Есть ли простой способ:
- Введите имя пользователя/пароль в диалоговом окне.
- Предоставить пользователю/пройти на более раннем этапе.