Sto cercando di aprire un sito web (sono dietro un proxy aziendale) utilizzando urllib.request.urlopen(), ma sto ottenendo l'errore:Python 3 - urllib, errore HTTP 407: Autenticazione proxy richiesta
urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required
Posso trovare il proxy in urllib.request.getproxies(), ma come posso specificare un nome utente e una password da utilizzare per questo? Non sono riuscito a trovare la soluzione nei documenti ufficiali.
Hai visto http://stackoverflow.com/questions/34079/how-to-specify-an-authenticated-proxy-for-a-python-http-connection? Esempi nella parte inferiore di http://docs.python.org/library/urllib2.html#urllib2-esamples. – katrielalex
Sì, ma questo è per Python2.7 Non hanno ristrutturato l'intero pacchetto urllib in Python3 3? – Lanaru
Non hanno fondamentalmente cambiato l'interfaccia, ma hanno spostato le cose un po '. 'ProxyHandler' ora vive in [' urllib.request.ProxyHandler'] (http://docs.python.org/release/3.0.1/library/urllib.request.html#urllib.request.ProxyHandler) – katrielalex