Как перебрать идентификаторы # для Pull API JSON - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь перебрать список идентификаторов событий, чтобы получить API в формате JSON. Приведенный ниже код продолжает выводить мне «KeyError: 0» в последней строке добавляемого l oop.

Я попробовал почти все, но не могу понять, что является причиной ' 0 'ошибка. Я также вставил приведенный ниже код json на случай, если это вообще пригодится. Заранее спасибо, если кто-нибудь сможет помочь.

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-394-080fcaba38c8> in <module>
     19 
     20     for x in range(0, 1):
---> 21         all_odds_list.append(dataset_all_json['results'][x])
     22 
     23 

KeyError: 0
upcoming_event_ids = ['2302427', '2302543', '2302208', '2112234', '23058244', '2308529', '2302242', '2305045']

all_data_list = []

for id in upcoming_event_ids:
    url = (f'https://api.betsapi.com/v2/event/odds?token=XXTOKENHIDDENXXN&event_id={id}')
    dataset_all = requests.get(url)
    dataset_all_json = dataset_all.json()
    number_of_entries = len(dataset_all_json['results'])

    for x in range(0, number_of_entries):
        all_data_list.append(dataset_all_json['results'][x])
        
upcoming_odds = json_normalize(dataset_all_json)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...