Python - Ayuda: Descargar archivo con urllib3

 
Vista:

Ayuda: Descargar archivo con urllib3

Publicado por Ricardo (1 intervención) el 14/03/2012 15:27:45
Hola, necesito descargar un archivo .mp3 de mi servidor con urllib3. El caso es que cuando lanzo el programa el router parece que empieza a descargar "algo" pero el print no escribe nada. De hecho me gustaría saber si es posible indicarle en que carpeta puede descargar el archivo y cambiar el nombre de éste en el disco duro. Por ej. descarga file.mp3 y lo escribe en el disco como file2.mp3

1
2
3
4
5
6
7
8
9
10
import urllib3
 
archivo = "http://dominio.com/file.mp3"
 
pool = urllib3.connection_from_url(str(archivo))
 
now = time.time()
r = pool.get_url(str(archivo))
elapsed = time.time() - now
print("Got in %0.3fs: %s" % (elapsed, str(archivo)))


¿Alguna idea?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ayuda: Descargar archivo con urllib3

Publicado por xve (1646 intervenciones) el 23/11/2012 10:35:46
Todavía no he utilizado urllib3, pero te muestro un código con urllib2, que se descarga un archivo de internet y lo guarda en un archivo en tu disco duro:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import urllib2
import time
 
archivoDescargar = "http://192.168.0.102/50x100.jpg"
archivoGuardar = "file.jpg"
 
now = time.time()
 
descarga = urllib2.urlopen(archivoDescargar)
 
ficheroGuardar=file(archivoGuardar,"w")
ficheroGuardar.write(descarga.read())
ficheroGuardar.close()
 
elapsed = time.time() - now
print "Got in %0.3fs: %s" % (elapsed, archivoDescargar)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar