Consumo de API aberta IBGE

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

[ Hits: 4.173 ]

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

Script que obtém informações disponibilizadas a bots pelos sites

Enviando mensagens para celulares TIM

Script em Python 3.6 para fazer scrape de uma URL exportando métricas no formato Prometheus

Hcrawler - Crawler em Python

Descubra seu IP através do MeuIP


  

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