Sauvegarder localement une image provenant d'un site web quelconque est une opération relativement simple avec python grâce au module urllib. Imaginons que l'on souhaite sauvegarder une image satellite du site de la NASA par exemple: Image NASA, pour cela il suffit d'écrire les deux lignes de code suivantes:
Python 3:
>>> import urllib.request
>>> urllib.request.urlretrieve("http://modis-atmos.gsfc.nasa.gov/IMAGES/MYD02/GRANULE/2013_07_07/188.1305.rgb143.jpg", "Image.jpg")
Python 2:
>>> import urllib
>>> urllib.urlretrieve("http://modis-atmos.gsfc.nasa.gov/IMAGES/MYD02/GRANULE/2013_07_07/188.1305.rgb143.jpg", "Image.jpg")
Recherches associées
Liens | Site |
---|---|
urllib — Open arbitrary resources by URL | urllib Doc |
How to save an image locally using Python whose URL address I already know? | stackoverflow |
AttributeError: 'module' object has no attribute 'urlretrieve' | stackoverflow |