Аутентификация прокси в Firefox Python Selen - PullRequest
0 голосов
/ 05 марта 2019

Я использовал этот метод для аутентификации моего защищенного прокси в firefox

    profile.set_preference("network.proxy.type", 1)
    profile.set_preference("network.proxy.http", "http://%s:%s@%s" %(user_id, pwd, proxy))
    profile.set_preference("network.proxy.http_port", proxy_site_port)
    profile.update_preferences()

Этот код работал для моего защищенного прокси до недавнего времени, и я заметил, что он не работает, возможно, потому что firefox не принимает синтаксис снова.Я попытался выполнить разбор учетных данных для URL таким же образом browser.get ("http://UserName:Password@Example.com"), но тоже не удалось.

Я начал заполнять предупреждение как исправление:

    WebDriverWait(F_browser, 20).until(expected_conditions.alert_is_present())
    obj = browser.switch_to.alert
    credential=user_id +"\ue004"+ pwd
    obj.send_keys(keysToSend=credential)
    obj.accept()

Нопозже этот метод завершается ошибкой, если я постоянно чередую прокси через прокси, возможно, потому что он не успевает за предупреждением.
Есть ли лучший подход для достижения этого или я могу улучшить свой код, пожалуйста, прокомментируйте. Спасибо

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