urlretrieve renvoie un fichier vide
Question
J'essaie d'utiliser urlretrieve pour télécharger des fichiers à partir d'URL qui se présentent sous la forme suivante:
http://example.com/download.php?id= 6456 & amp = name = foo
mais pour une raison quelconque, je ne reçois qu'une réponse vide.
J'ai essayé la méthode suggérée dans cette question n'a pas semblé aider parce que
remotefile.info()
ne contient pas la clé 'disposition du contenu', seulement
['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']
Des suggestions?
La solution
Informations du manuel :
info () & # 8212; renvoyer la méta-information de la page, tels que les en-têtes, dans le forme d'un httplib.HTTPMessage instance (voir Référence rapide à HTTP En-têtes)
Quelles clés avez-vous dans dict remotefile.info ()?
Pouvez-vous obtenir un en-tête complet?