je le lien image: « http://vignette2.wikia.nocookie.net/matrix/images/d/df/Thematrixincode99.jpg/revision/latest?cb=20140425045724 »lien image téléchargement fonctionne sur Python 3, mais pas sur Python 2.7
M incapable de le télécharger en utilisant l'une des méthodes suivantes sur Python 2.7.13:
# METHOD 1
url = 'http://vignette2.wikia.nocookie.net/matrix/images/d/df/Thematrixincode99.jpg/revision/latest?cb=20140425045724'
urllib.urlretrieve(url, "local-filename.jpg")
et
# METHOD 2
resp = urllib.urlopen(url)
image_data = resp.read()
f = open('/tmp/abc.jpg', 'wb')
f.write(image_data);
f.close();
et
req = urllib2.Request(img_url, headers={"User-Agent": "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"})
response = urllib2.urlopen(req, None,15)
obj_file = open(output_file,'wb')
data = response.read()
obj_file.write(data)
response.close();
La taille du fichier de sortie dans chacun des cas est de 3 Ko.
Comment puis-je déterminer la raison de l'échec du téléchargement de l'image? Et y a-t-il une résolution?
MISE À JOUR: Vous avez une mise à jour fonctionne sur Python 3. Besoin d'une solution de travail sur Python 2.7
problème est pas avec la version python, mais votre système. Où vous essayez de télécharger et quelle est l'erreur que vous obtenez? – Rahul
Je suis capable de télécharger d'autres images avec le même code @Rahul. Je l'ai essayé sur macOS. J'essaierai ubuntu une fois. – vishal
Tout juste réalisé le problème est avec notre administration informatique locale bloquant ce lien !! Je vais supprimer cette question. Merci @Rahul pour votre aide. – vishal