def __get_results(self, resource): try: api_result = urlloader.load_url(self.base_url + resource) result_json = json.loads(api_result) return result_json['results'] except HTTPError as error: print('Error al cargar url:', repr(error)) return None except Exception as ex: print('Eerror genérico:', repr(ex)) return None
def __get_results(self, resource): try: api_result = urlloader.load_url(self.base_url + resource) #Cargo una url result_json = json.loads( api_result) #Lo que recibo lo convierto en JSON return result_json['results'] #Muestro results except HTTPError as error: print('Error al cargar la URL', repr(error)) return None #Es el null de python except Exception as ex: print('Error generico:', repr(ex)) return None
""" Ejemplo de llamada http y parsea de JSON """ from libs.urlloader import load_url import json people_api_result = load_url('https://swapi.co/api/people/') result_json = json.loads(people_api_result) people = result_json['results'] for person in people: print(person['name'])
from libs.urlloader import load_url from urllib.error import HTTPError try: raise Exception('esto no funciona ni con dinero') print('funcionará????') except Exception as error: print('ha fallado:', repr(error)) try: load_url('https://swapi.co/api/peo') except HTTPError as error: print('Error al cargar la url:', repr(error)) except Exception as ex: print('Error genérico:', repr(ex))
from libs.urlloader import load_url from urllib.error import HTTPError try: raise Exception('esto no funciona nunca') print('funcionará??') except Exception as eror: print('ha fallado:', repr(error)) try: load_url('http://noexiste.commm') except HTTPError as error: print('Error al cargar la url:', repr(error)) except Exception as ex: print('Error genérico:', repr(ex))
from libs.urlloader import load_url from urllib.error import HTTPError try: raise Exception ('esto no funciona ni a tiros') print('funcionara?') except Exception as error: print('ha fallado:', repr(error)) try: load_url('https://estonoexistenidecoña.com') #load_url('https://swapi.co/api/people/') except HTTPError as error: print('Error al cargar la url:', repr(error)) except Exception as ex: print('Error generico:', repr(ex))
from libs.urlloader import load_url from urllib.error import HTTPError try: raise Exception('bu') print('funcionaraa?') except Exception as error: print('ha fallao :', error) try: load_url("http://estonoesistenide.com") except Exception as error: print('ha fallao :', error)