私はpythonのgrequestsライブラリを使っていくつかのURLを同時に呼び出しようとしています。問題はgrequestsのロジックをあまり理解していないことです。以下は、私のコードのサンプル(編集されたバージョン)である: -Python grequests issue
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
私respArrayは、URLから返された個々の配列を返します。 私はその配列を実行すると、それぞれが独自のループで実行されているように、同時にではありません。私はどのように私はそれが私は速い結果を得るために同時に実行することができます取得していません..どんな助けも大いに感謝されるでしょう。
を送信...未送信の要求
r.json()私はすべての回答をまとめてくれます。どのようにしてそれぞれを使って、それぞれのURLのより深いところに電話をかけることができますか?そうすれば、私の検索基準をより速くすることができます。 – sindhujit