elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Python] Multihilo para descargar archivos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Python] Multihilo para descargar archivos  (Leído 3,636 veces)
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
[Python] Multihilo para descargar archivos
« en: 2 Junio 2011, 17:56 pm »

Hola. Estoy iniciándome en Python, y estaba probando el multihilo.
Quería implementárselo a un script que me permite descargar wallpapers de una web. Los enlaces están almacenados en una lista, de forma:

Código
  1. ENLACES=['URL1', 'URL2', 'URL3']

Esta es la parte del código que tengo hecha para el multihilo:

Código
  1. class MiThread(threading.Thread):
  2. def __init__(self, num):
  3. threading.Thread.__init__(self)
  4. self.num = num
  5.  
  6. def run(self):
  7. for enlace in ENLACES:
  8. print Download(enlace, "/home/adn/wallpapers/"+ExtraerNombre(enlace))
  9.  
  10. for i in range(0, 2):  
  11. t1 = MiThread(i)
  12. t1.start()

El problema claramente es que se descargará 2 veces el mismo archivo. Lo que yo pretendo es que se descarguen varios al mismo tiempo, pero no doy con la forma correcta.

¿Alguna idea? Gracias de antemano.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[PYTHON] Multihilo con webbrowser y py.
Scripting
79137913 0 1,591 Último mensaje 30 Julio 2012, 15:35 pm
por 79137913
[PYTHON] Como descargar un directorio web completo
Scripting
n3w 3 5,349 Último mensaje 15 Diciembre 2012, 18:08 pm
por 0x5d
Problema con Python archivos
Scripting
AdeLax 2 2,861 Último mensaje 26 Octubre 2013, 21:37 pm
por 0x5d
Descargar archivos emule con python
Scripting
DrKillador 0 2,128 Último mensaje 8 Noviembre 2014, 17:22 pm
por DrKillador
Ayuda para descargar archivos
Desarrollo Web
PrincipianteNovato 5 2,855 Último mensaje 17 Febrero 2016, 17:38 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines