Как лучше всего указать прокси с именем пользователя и паролем для подключения ** https ** в python? - PullRequest
3 голосов
/ 15 января 2009

Я где-то читал, что в настоящее время urllib2 не поддерживает аутентифицированное соединение https. Мой прокси использует только базовую аутентификацию, но как открыть через нее веб-страницу на основе https. Пожалуйста, помогите мне.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 15 января 2009

"urllib2 не поддерживает аутентифицированное соединение https" False.

    # Build Handler to support HTTP Basic Authentication...
    basic_handler = urllib2.HTTPBasicAuthHandler()
    basic_handler.add_password(realm, self.urlBase, username, password)
    # Get cookies, also, to handle login
    self.cookies= cookielib.CookieJar()
    cookie_handler= urllib2.HTTPCookieProcessor( self.cookies )
    # Assemble the final opener
    opener = urllib2.build_opener(basic_handler,cookie_handler)
0 голосов
/ 15 января 2009

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

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