Consumo de API aberta IBGE
Publicado por Diego Lopes (última atualização em 01/09/2020)
[ Hits: 4.583 ]
Homepage:
Download extracao_dados_api_ibge.py
Script com fins educativos de como extrair dados de uma API aberta na internet.
#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)
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Servidor de DNS BIND Ubuntu server (1)
Podem me chamar de 1mbecil :) (4)
Tem como instalar o Untapped no Linux? (2)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (3)









