我正在尝试使用 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
我respArray
返回从 URL 返回的每个单独的数组。当我运行该数组时,就好像每个数组都在自己的循环中运行,而不是同时运行。我不知道如何让它同时运行,以便获得更快的结果。