Comment puis-je récupérer une image d'une URL connue et la sauvegarder sur mon ordinateur en utilisant Python (v2.6)? MerciPython - comment extraire des images sur Internet
Répondre
Vous pouvez utiliser urllib.urlretrieve
.
Copiez un objet réseau indiqué par une URL dans un fichier local, si nécessaire.
Exemple:
>>> import urllib
>>> urllib.urlretrieve('http://i.imgur.com/Ph4Xw.jpg', 'duck.jpg')
('duck.jpg', <httplib.HTTPMessage instance at 0x10118e830>)
# by now the file should be downloaded to 'duck.jpg'
batteries sont incluses dans urllib:
urllib.urlretrieve(yourUrl, fileName)
Vous pouvez utiliser urllib.urlretrieve
:
import urllib
urllib.urlretrieve('http://example.com/file.png', './file.png')
Si vous avez besoin m flexibilité du minerai, utilisez urllib2
.
En l'absence de tout contexte, ce qui suit est un exemple simple d'utilisation des modules de la bibliothèque standard pour faire une demande HTTP non authentifié GET
import urllib2
response = urllib2.urlopen('http://lolcat.com/images/lolcats/1674.jpg')
with open('lolcat.jpg', 'wb') as outfile:
outfile.write(response.read())
EDIT:urlretrieve()
est nouveau pour moi. Je suppose que vous pouvez le transformer en une ligne de commande one-liner ... si vous vous ennuyez.
$ python -c "import urllib; urllib.urlretrieve('http://lolcat.com/images/lolcats/1674.jpg', filename='/tmp/1674.jpg')"
Comment faire une demande authentifiée? Et fait-il une différence quant à celui pour lequel vous allez? – user3624582
import urllib2
open("fish.jpg", "w").write(urllib2.urlopen("http://www.fiskeri.no/Fiskeslag/Fjesing.jpg").read())
facile.
import urllib
urllib.urlretrieve("http://www.dokuwiki.org/_media/wiki:dokuwiki-128.png","dafile.png")
- 1. Python SOCK_STREAM sur Internet
- 2. Comment extraire des images d'un fichier YUV?
- 3. C# - Remplir ImageList avec des images de masse sur Internet
- 4. Mise en cache des images récupérées sur Internet?
- 5. Suggestions pour extraire des informations sur Internet et extraire du texte d'une image
- 6. Internet Explorer: lignes blanches autour des images, images manquantes
- 7. Comment extraire des données d'une liste PYTHON
- 8. Pour extraire des images d'un site Web
- 9. ipad - extraire des images de l'application?
- 10. Comment extraire des images d'un scan. Comment puis-je trouver des images dans une image?
- 11. Extraire des images d'un fichier MJPG
- 12. Python - Extraire des liens avec des ID
- 13. Comment extraire des images à partir d'Access CommandButton?
- 14. Extraire des images de MP4/FLV?
- 15. Extraire des images en utilisant iTextSharp
- 16. Qt - webkit - comment extraire des images d'une page Web
- 17. comment redimensionner des images en python 3.2
- 18. Comment extraire des images de Thumbs.db en Java?
- 19. Comment extraire des images d'un fichier PSD incluant des images contenues dans une seule couche
- 20. Comment mettre en cache des images et étiqueter des textes téléchargés sur Internet pour chaque uitableviewcell?
- 21. Préchargement Internet Explorer (500+ images)
- 22. Comment extraire des données de différentes sources sur Internet avec Rails 3?
- 23. Comment extraire des images pour chaque UiTableViewCell efficacement?
- 24. (WPF) Comment extraire des images d'images multitrames (tif, gif)
- 25. Comment extraire des images à partir d'une vidéo AVI
- 26. Comment extraire des images sauvegardées de Parse.com dans mon application
- 27. Comment analyser les données MP3 pour extraire des images numérotées?
- 28. comment télécharger de nombreuses images formulaire internet
- 29. meilleure façon de transférer des données sur Internet, Python
- 30. Des modules Python pour extraire/suggérer des images pour une URL?
double possible: http://stackoverflow.com/questions/1482600/grab-an-image-via-the-web-and-save-it-with-python – Kai
Kai - que l'on n » Je veux l'enregistrer sur le disque local –