J'ai besoin de télécharger un fichier CSV, qui fonctionne très bien dans les navigateurs utilisant:python urllib2.openurl ne fonctionne pas avec une URL spécifique (redirection)?
Le code suivant fonctionne pour tout autre fichier (URL) (avec un chemin d'accès complet), mais avec l'URL ci-dessus est téléchargements 800 octets de charabia.
def getFile(self,URL):
proxy_support = urllib2.ProxyHandler({'http': 'http://proxy.REMOVED.com:8080/'})
opener = urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
response = urllib2.urlopen(URL)
print response.geturl()
newfile = response.read()
output = open("testFile.csv",'wb')
output.write(newfile)
output.close()
Fonctionne bien pour moi sans proxy. Peut-être un problème de proxy (cache/contrôle d'accès). – gimel