Я пытаюсь получить доступ к веб-сайту из-за корпоративного брандмауэра, используя ниже: -
password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_mgr.add_password(None, url, username, password)
auth_handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
conn = urllib2.urlopen('http://python.org')
Получение ошибки
URLError: <urlopen error [Errno 11004] getaddrinfo failed>
Я пробовал с различными обработчиками (пробовал ProxyHandler также немногопо-другому), но, похоже, не работает.
Есть ли какие-либо подсказки о том, что может быть причиной ошибки, и какие-либо другие способы предоставления учетных данных и обеспечения их работы?