Pular para o conteúdo

Consumo de API aberta IBGE

Script com fins educativos de como extrair dados de uma API aberta na internet.
Diego Lopes redbulldog
Hits: 4.738 Categoria: Python Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script com fins educativos de como extrair dados de uma API aberta na internet.
Download extracao_dados_api_ibge.py Enviar nova versão

Esconder código-fonte

#Autor:redbulldog
#Data:31/08/2020
#Descrição:Script para consumo de API IBGE



#--------------------------AVISO---------------------------#
#ESTE SCRIPT TEM APENAS FIS EDUCTAVICOS DE COMO EXTRAIDA   # 
#DADOS DA API ABERTA DO IBGE                               #
#----------------------------------------------------------#

#importando biblioteca requests e dando alias rq
import requests as rq

#método para gerar arquivo json
def geraArquivoJson(dados):
    f=open('dadosibge.json', 'w')
    f.write(dados.decode('utf-8'))
    f.close()

#bloco para extração de dados
try:
    link='https://servicodados.ibge.gov.br/api/v3/agregados'
    dados = rq.get(url=link)
    geraArquivoJson(dados.content)

#bloco para tratar erros de conexão http
except rq.exceptions.HTTPError as errh:
    print ("Http Erro:",errh)
except rq.exceptions.ConnectionError as errc:
    print ("Erro Conexao:",errc)
except rq.exceptions.Timeout as errt:
    print ("Timeout Erro:",errt)
except rq.exceptions.RequestException as err:
    print ("OOps: Alguma coisa errada",err)

Cotação do Dólar com requests_html

baixador em python 2.0

Chatbot em Python

Git clone simplificado

Cotação do Bitcoin

Contribuir com comentário

Entre na sua conta para comentar.