None при парсинге JSON файлов requests python

Рейтинг: 0Ответов: 0Опубликовано: 21.01.2023

Моя цель: узнать скорости 5 кораблей Я ожидал получить все скорости, но некоторые стали None. Когда я проверял с помощью is none - будто код туда даже не заходил, ничего не происходило, а иногда выскакивали ошибки out of range

    import requests
import json

url = 'https://swapi.dev/api/'
response = requests.get(url).json()
starships_api = response.get('starships')


def check_planets(url):
    speedlist = []
    infolist = []
    for i in range(1, 5):
        response = requests.get(f'{url}/{i}').json()
        infolist.append({response.get('name'): response.get('max_atmosphering_speed')})
        speedlist.append(response.get('max_atmosphering_speed'))
    print(speedlist)
    print(infolist)


check_planets(starships_api)

Ответы

Ответов пока нет.