J'utilise un proxy défini comme une variable d'environnement (export http_proxy=example.com). Pour un appel utilisant urllib2, j'ai besoin de désactiver temporairement cette variable, c'est-à-dire de désactiver le http_proxy. J'ai essayé plusieurs méthodes suggérées dans la documentation et sur Internet, mais jusqu'à présent je n'ai pas réussi à désactiver le proxy. Jusqu'à présent, j'ai essayé :
# doesn't work
req = urllib2.Request('http://www.google.com')
req.set_proxy(None,None)
urllib2.urlopen(req)
# also doesn't work
urllib.getproxies = lambda x = None: {}