2016-04-01 3 views
-3

私はPythonを使用して同時に複数のHTTPリクエストを送信しようとしていますが、応答は必須ではありません。
私は一度に複数のHTTP要求を送信するために複数のスレッドを作成しようとしています。誰かが簡単な例を見せることができたら、私はとても感謝しています。並列HTTPリクエストを一度に送信するPythonスレッドを作成する方法

事実のほかに
+0

[Grequests](https://github.com/kennethreitz/grequests)と[future-with-futures](https://github.com/ross/requests-futures)はこれを行います。 [GIL](https://en.wikipedia.org/wiki/Global_interpreter_lock)のおかげで、Pythonの並列性は不可能であることに注意してください。コルーチンがスレッドよりも適している並行要求が最高です。 –

+0

ありがとうございました... – Prageeth

答えて

0

あなたが任意のコーディングを行うことを試みたhavnt、何が間違っている:

import requests 

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

またはそれ以上プット、あなたは「同時に」とはどういう意味ですか?

+0

ありがとうございました。「同じ時間」は、正確な時点で複数のリクエストを送信したことを意味しています。 10.00:00:00に10件のリクエストを送信したいとします。私はスレッドを作成することを考えていたので、これらのスレッドをすべて正確に実行することができます。 – Prageeth

+0

は1つずつリクエストを送信するループで、一度にすべてを送信したい。 – Prageeth

関連する問題