Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2009, 22:50
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: URLLIB2 download speed

Código python:
Ver original
  1. import urllib2
  2. import time
  3.  
  4. d = 'http://www.ubuntu.com/files/dict/mainbar.jpg'
  5. f = urllib2.urlopen(d)
  6. g = open(d.split('/')[-1],"wb")
  7.  
  8. size = int(f.headers.get("content-length"))
  9. print "%.2f kb"%(size/1024.0)
  10.  
  11. inicio = time.time()
  12. t = 0
  13. v = 0
  14. for line in f:
  15.     total = time.time() - inicio
  16.     g.write(line)
  17.     t += len(line)
  18.     if total:
  19.         v = len(line) / 1024.0 / total
  20.  
  21.     print "%.2f kb/s %d%s %s                       \r" % (v, 100 * t / size, "%", (20 * t / size)*"="),
  22.     inicio = time.time()
  23. print ""
  24. g.close()

Aquí un pequeño código que he hecho.

Última edición por razpeitia; 05/06/2009 a las 11:13