2016-04-01 12 views
-3

Python kullanarak aynı anda birden çok HTTP isteği göndermeye çalışıyorum, yanıtları almak çok önemli değil.
Aynı anda birden çok http isteği göndermek için birden çok ileti oluşturmaya çalışıyorum. Birisi basit bir örnek gösterebilirse çok minnettarım.Bir kerede paralel HTTP istekleri göndermek için python iş parçacığı nasıl oluşturulur

Aslında yanı sıra
+0

[Grequests] (https://github.com/kennethreitz/grequests) ve [futures istekleri] (https://github.com/ross/requests-futures) bunu sizin için yapar. Python'daki paralelliklerin [GIL] (https://en.wikipedia.org/wiki/Global_interpreter_lock) sayesinde imkansız olduğuna dikkat edin, bu yüzden umduğunuz en iyi şey, eşlerden daha uygun olan eşzamanlı taleplerdir. –

+0

Çok teşekkür ederim ... – Prageeth

cevap

0

herhangi kodlama yapmaya çalıştık havnt, nesi yanlış:

import requests 

url = "https://www.fooboo.com" 
for each in range(100000) 
    requests.get(url) 

Ya da daha doğrusu, siz "aynı anda" ne demek istiyorsunuz?

+0

Teşekkür ederim, '' aynı zamanda '' Tam bir zaman noktasında birden çok istek göndermeyi kastettim. 10: 00: 00: 00'da 10 istek göndermek istersem söylerim. Konu oluşturmayı düşündüm, bu yüzden tüm bu konuları tam bir zamanda çalıştırabilir/başlatabilirim. – Prageeth

+0

bir döngüde istekleri tek tek gönderir, hepsini bir kerede göndermek istiyorum. – Prageeth

İlgili konular