[Python] impossible de télécharger
sebsauvage
Messages postés
33284
Date d'inscription
Statut
Modérateur
Dernière intervention
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Curieux:
Si vous collez l'URL suivante dans votre navigateur, il télécharge bien l'image:
Par contre, si j'essai de la faire télécharger par Python, ça ne marche pas: je récupère 0 octets.
Le code ci-dessus m'affiche:
Donc la requête se fait bien, le serveur répond bien en renvoyant le fichier, mais urllib2 ne semble pas décoder correctement le contenu.
Une idée ?
Si vous collez l'URL suivante dans votre navigateur, il télécharge bien l'image:
http://www.pixelperfectdigital.com/gallery/download.php?pic=3265
Par contre, si j'essai de la faire télécharger par Python, ça ne marche pas: je récupère 0 octets.
import urllib2
file = urllib2.urlopen("http://www.pixelperfectdigital.com/gallery/download.php?pic=3265")
print file.info()
data = file.read()
file.close()
print "J'ai eu %d octets." % len(data)
Le code ci-dessus m'affiche:
Date: Tue, 15 Mar 2005 13:18:49 GMT Server: Apache/1.3.33 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwli mited/1.4 PHP/4.3.10 FrontPage/5.0.2.2635 mod_ssl/2.8.22 OpenSSL/0.9.7a X-Powered-By: PHP/4.3.10 Set-Cookie: PHPSESSID=1696391834bb5a82f2bbd3ca455896bd; path=/ Pragma: public Last-Modified: Tue, 15 Mar 2005 13:18:49 GMT Cache-Control: pre-check=0, post-check=0, max-age=0 Content-Transfer-Encoding: none Accept-Ranges: bytes Content-Disposition: attachment; filename="1110682879-15031.jpg"; Connection: close Content-Type: application/x-download J'ai eu 0 octets.
Donc la requête se fait bien, le serveur répond bien en renvoyant le fichier, mais urllib2 ne semble pas décoder correctement le contenu.
Une idée ?
4 réponses
-
Salut,
Si ça te pourri pas la tâche, essaye avec une tinyUrl, ça devrait marché
-
Salut ,
Plutot comme ca non :
http://www.pixelperfectdigital.com/gallery/download.php?cat=166&pic=3265 -
Mais de toutes façons j'arrive pas à la voir ton image 8-)
-
ok... ça ne marche qu'avec la bonne catégorie, alors.
Merci.