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
示例#3
0
""" 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))
示例#5
0
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))
示例#6
0
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))
示例#7
0
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)