У меня есть код вроде этого.Несколько (асинхронных) соединений с urllib2 или другой 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)
Я хотел бы сделать два или три запроса одновременно, чтобы ускорить это. Могу ли я использовать urllib2 для этого и как? Если нет, какую другую библиотеку я должен использовать? Благодарю.
сопрограмм на основе библиотек имеют преимущество как и проще, чем потоки и Twisted: GEvent, eventlet, Совпадение –