Tengo un código como este.¿Múltiples conexiones (asíncronas) con urllib2 u otra biblioteca http?
for p in range(1,1000):
result = False
while result is False:
ret = urllib2.Request('http://server/?'+str(p))
try:
result = process(urllib2.urlopen(ret).read())
except (urllib2.HTTPError, urllib2.URLError):
pass
results.append(result)
Me gustaría hacer dos o tres solicitudes al mismo tiempo para acelerar esto. ¿Puedo usar urllib2 para esto y cómo? Si no, ¿qué otra biblioteca debería usar? Gracias.
bibliotecas basadas en co-rutina tener los beneficios de ambos y más simple que las discusiones y Twisted: GEvent, eventlet, concurrencia –