Topic: Download immagine da url  (Letto 1806 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline agente mm8

  • python neanderthalensis
  • ****
  • Post: 401
  • Punti reputazione: 0
  • Non ho talenti straordinari. Sono solo curioso.
    • Mostra profilo
Download immagine da url
« il: Giugno 04, 2009, 14:31 »
Salve a tutti, avrei la necessità di scaricare un'immagine da un url.
Ad esempio, devo scaricare l'immagine che si trova al link http://www.yugiohchronicles.it/cards/displayimage.php?pid=2580&fullsize=1 per farvi capire.
Come posso fare?

Offline Amati

  • python unicellularis
  • *
  • moderatore
  • Post: 44
  • Punti reputazione: 0
    • Mostra profilo
Re: Download immagine da url
« Risposta #1 il: Giugno 04, 2009, 14:41 »
wget http://www.yugiohchronicles.it/cards/albums/yugi/MIY-I001.jpg

l'url l'ho cambiato xke' se vedi nel sorgete della pagina la carica da albums/yugi/MIY-I001.jpg quindi dal predendente url nn ci arrivi credo.
Devi cambiare url fai prima http://www.yugiohchronicles.it/cards/albums/yugi/MIY-I001.jpg

ovviamente puoi usare wget da python pure boh nn so cosa intendi x scaricare
« Ultima modifica: Giugno 04, 2009, 14:47 da Amati »

Offline masci

  • python sapiens
  • *
  • moderatore
  • Post: 684
  • Punti reputazione: 0
    • Mostra profilo
    • MasciBlog
Re: Download immagine da url
« Risposta #2 il: Giugno 04, 2009, 14:45 »
[hlpycode]
import urllib
opener = urllib.URLopener()
opener.retrieve('http://www.yugiohchronicles.it/cards/albums/yugi/MIY-I001.jpg', 'MIY-I001.jpg')
[/hlpycode]

Offline agente mm8

  • python neanderthalensis
  • ****
  • Post: 401
  • Punti reputazione: 0
  • Non ho talenti straordinari. Sono solo curioso.
    • Mostra profilo
Re: Download immagine da url
« Risposta #3 il: Giugno 04, 2009, 14:49 »
Sì, me ne ero accorto per il link.
Avevo provato a fare urlopen, e poi read() dall'oggetto che mi restituiva, per poi scriverlo su un file, ma non andava.
Ora provo come ha suggerito masci.


Edit: Ok, funziona. Grazie mille
« Ultima modifica: Giugno 04, 2009, 14:55 da agente mm8 »

Offline masci

  • python sapiens
  • *
  • moderatore
  • Post: 684
  • Punti reputazione: 0
    • Mostra profilo
    • MasciBlog
Re: Download immagine da url
« Risposta #4 il: Giugno 04, 2009, 14:54 »
Ho dato un'occhiata ai docs, se non ti serve puoi pure risparmiarti l'istanziazione di URLOpener chiamando direttamente urllib.urlretrieve():
http://docs.python.org/library/urllib.html#high-level-interface