У меня есть две пары URL-адресов, используемый мной API может возвращать максимум 100 строк на запрос.Чтобы распараллелить запросы, я использую модуль grequess, как мне объединить возвращенные ответы json от каждого из 4 запросов в 2.
def send_requests():
global stored_responses
stored_responses = [] # stored response objects
event_list = [google.com/api/rows=0-100/, google.com/api/rows=0-200/, yahoo.com/api/rows=0-100, yahoo.com/api/rows/rows=0-200]
rs = (grequests.get(u.split(',')[0], headers=headers) for u in event_list) # asynchronus requests
responses = grequests.imap(rs) # responses as list
for response in responses:
if response.status_code != 200:
continue
else:
stored_responses.append(response.json())
Как мне объединить оба запроса google.com в один ответ jsonи оба yahoos в один ответ JSON.