Ho fatto qualche passo in avanti. Sostanzialmente, sniffando un po' di pacchetti mi sono reso conto che il proxy vuole un'autenticazione "digest", mentre io ne stavo usando una "basic". Ho quindi provato ad usare la classe "ProxyDigestAuthHandler" invece che "ProxyBasicAuthHandler", ma continuo a ricevere lo stesso errore "407: Proxy Authentication Required".
Però, sempre sniffando, mi sono reso conto che anche Firefox riceve questo errore! Solo che poi invia un'altra richiesta, evidentemente sfruttando i campi (da quel che ho intuito, "realm" e "nonce") contenuti nello header dell'errore, e questa ha successo. Sempre se ho capito bene, la modalità digest prevede necessariamente uno scambio in più rispetto a quella basic. Invece urllib2, anche usando la classe apparentemente giusta, si arrende alla prima risposta. Secondo voi devo davvero mettermi a giocare con i "nonce" facendo io gli MD5 o mi sta sfuggendo qualcosa? Se sapeste passarmi/suggerirmi un qualsiasi snippet di codice python che faccia un'autenticazione digest mi tornerebbe comodissimo. ciao, rigrazie Pietro Il giorno sab, 29/09/2012 alle 02.19 +0200, Pietro Battiston ha scritto: > Sì, ho provato, non cambia niente. > > L'idea che mi sono fatto è che wget sia semplicemente incapace di > parsare un proxy del genere (e d'altronde non c'è altro modo per > darglielo). Non dispero invece del tutto in urllib2, semplicemente non > capisco cosa stia succedendo. > > grazie, ciao > > Pietro > > Il giorno ven, 28/09/2012 alle 16.36 +0200, Marco Beri ha scritto: > > Con wget hai provato con un backslash prima della prima @? > > > > Non so se va, è solo un'idea... > > > > Ciao. > > Marco. > > _______________________________________________ > > Python mailing list > > Python@lists.python.it > > http://lists.python.it/mailman/listinfo/python > > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python