1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import requests import json def main(): url = "https://api.spacexdata.com/v4/launches/latest" try: response = requests.get(url) response.raise_for_status() # Esto lanza una excepción si hay un error en la solicitud jsonObject = response.json() name = jsonObject["name"] date_utc = jsonObject["date_utc"] linksObject = jsonObject["links"] webcast = linksObject["webcast"] wikipedia = linksObject["wikipedia"] print(f"Nombre del lanzamiento: {name}") print(f"Fecha y hora UTC: {date_utc}") print(f"Enlace al video webcast: {webcast}") print(f"Enlace a Wikipedia: {wikipedia}") # ... y así sucesivamente except Exception as e: print(f"Error al obtener los datos del último lanzamiento: {e}") if __name__ == "__main__": main() |