Consumo de API aberta IBGE
Publicado por Diego Lopes (última atualização em 01/09/2020)
[ Hits: 4.490 ]
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)
Descubra seu IP através do MeuIP
Cliente/Servidor Usando Python
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como instalar Counter-Strike 1.6? (4)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (14)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)