Consumo de API aberta IBGE

Publicado por Diego Lopes (última atualização em 01/09/2020)

[ Hits: 4.575 ]

Homepage:

Download extracao_dados_api_ibge.py




Script com fins educativos de como extrair dados de uma API aberta na internet.

  



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)

Scripts recomendados

baixador em python

Armazene seus arquivos rapidamente na sua conta GMAIL

Script em Python 3.6 conectando em um API real da web

Horóscopo do Dia

Tradutor on-line versão Web!!!


  

Comentários
[1] Comentário enviado por maurixnovatrento em 01/09/2020 - 15:19h


show de bola!

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts