1

Python の grequests ライブラリを使用して、同時に複数の URL を呼び出そうとしています。問題は、私が grequests の論理をよく理解していないことです。以下は私のコードのサンプル(編集版)です: -

respArray = []
response = []
sessionvar = requests.Session()
sessionvar.trust_env = False
for each in range(0,len(urls)):
        response.append(grequests.get(urls[each],session=sessionvar,cookies=cookiesArray[each]))
        eachresp = grequests.map(response)
 for r in eachresp:
    respArray.append(r.json())

return respArray

MyrespArrayは、URL から返された個々の配列を返します。その配列を実行すると、それぞれが同時にではなく、独自のループで実行されているように見えます。より高速な結果を得るために、同時に実行する方法がわかりません。

4

1 に答える 1