Estoy intentando acceder a una página web desde detrás de cortafuegos de la empresa mediante el siguiente: -sitios web de apertura usando urllib2 desde detrás de cortafuegos corporativo - 11004 getaddrinfo fallaron
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')
error
URLError: <urlopen error [Errno 11004] getaddrinfo failed>
He tratado con conseguir diferentes manejadores (ProxyHandler probado también de una manera ligeramente diferente), pero parece que no funciona.
¿Alguna pista sobre cuál podría ser el motivo del error y las diferentes formas de proporcionar las credenciales y hacer que funcione?
¿Qué tipo de autenticación que quiere el poder? Si exige 'Proxy-Authenticate: NTLM', entonces es imposible hacer que funcione con Python, lamento decirlo. –