Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-*- encoding:utf-8 -*-
- # Data : 02/10/2019
- # Requests em webservice de consulta cep
- # Criado em Python3
- import requests
- import json
- import pprint
- import xmltodict
- webservice = requests.get('http://republicavirtual.com.br/web_cep.php?cep=')
- seuCep = str(input('Digite seu cep:'))
- def requestWebservice(seuCep,webservice):
- try:
- if(webservice.status_code == 200):
- reqCep = requests.get('http://republicavirtual.com.br/web_cep.php?cep=' + seuCep)
- xmlpPrint = xmltodict.parse(reqCep.text)
- jsonpPrint = json.loads(json.dumps(xmlpPrint))
- estado = jsonpPrint['webservicecep']['uf']
- cidade = jsonpPrint['webservicecep']['cidade']
- bairro = jsonpPrint['webservicecep']['bairro']
- tipo_de_longradouro = jsonpPrint['webservicecep']['tipo_logradouro']
- longradouro = jsonpPrint['webservicecep']['logradouro']
- print('Seu estado-> ' + estado)
- print('Sua cidade-> ' + cidade)
- print('Seu bairro-> ' + bairro)
- print('Seu tipo de longradouro-> ' + tipo_de_longradouro )
- print('Seu longradouro-> ' + longradouro)
- elif(reqCep.status_code != 200):
- print('Pode haver algum problema com o webservice')
- else:
- pass
- except NoneType:
- print('Erro')
- requestWebservice(seuCep,webservice)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement