1
我想在使用python的grequests库的同时调用几个url。问题是我不太了解grequests的逻辑。下面是我的代码示例(编辑版本): -Python 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返回从urls返回的每个单独的数组。 当我运行该数组时,就像每个人都在自己的循环中运行一样,而不是同时运行。我没有得到我如何得到它同时运行,以便我得到更快的结果..任何帮助将不胜感激。
其实我需要传递cookies作为一个令牌来检索数据..我在寻找的是使用r.json()按顺序调用每个网址的xml结构中的更深层次的东西。 – sindhujit
r.json()给我所有的答复在一起..我怎么能使用他们每个人打电话并行地在每个URL更深的东西?这样它会使我的搜索标准更快。 – sindhujit