Присоединение конкретных ответов JSON при использовании grequests - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть две пары 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.

...