''' classe: m2p1_lab2.py descricao: Listar os dados dos deputados (id, Nome, DNasc, email, estado, partido) autor: Clodonil Honorio Trigo email: [email protected] data: 18 de setembro de 2018 ''' from lib.scrapy_dadosAbertos import DadosAbertos list_dep = DadosAbertos() print(len(list_dep.deputados())) for dep in list_dep.deputados(): id = dep['id'] nome = dep['nome'] infodep = list_dep.deputado_id(id) mascara = "Id: {0}\n Nome: {1}\n Data de Nascimento: {2}\n Estado de Nascimento: {3}\n Email: {4}\n Sigla do Partido: {5}\n #-------------------------------------------------" print( mascara.format(id, nome, infodep['dataNascimento'], infodep['ufNascimento'], infodep['ultimoStatus']['gabinete']['email'], infodep['ultimoStatus']['siglaPartido']))
''' classe: m2p1_lab4.py descricao: Lista as descrição e o valor das despesas de um deputado (pode ser qualquer um) autor: Clodonil Honorio Trigo email: [email protected] data: 18 de setembro de 2018 ''' from lib.scrapy_dadosAbertos import DadosAbertos listJson = DadosAbertos() deputado = listJson.deputado_id('73437') nome = deputado['nomeCivil'] despesas = listJson.deputado_despesas('73437') for despesa in despesas: print("{2}, {3}, {0}/{1}, R$ {4}".format(despesa['mes'],despesa['ano'],nome,despesa['tipoDespesa'],despesa['valorDocumento']))
''' classe: m2p1_lab2.py descricao: Listar os dados dos deputados (id, Nome, DNasc, email, estado, partido) autor: Clodonil Honorio Trigo email: [email protected] data: 18 de setembro de 2018 ''' from lib.scrapy_dadosAbertos import DadosAbertos list_dep = DadosAbertos() print(len(list_dep.deputados())) for dep in list_dep.deputados(): id = dep['id'] nome = dep['nome'] infodep = list_dep.deputado_id(id) mascara = "Id: {0}\n Nome: {1}\n Data de Nascimento: {2}\n Estado de Nascimento: {3}\n Email: {4}\n Sigla do Partido: {5}\n #-------------------------------------------------" print(mascara.format( id, nome, infodep['dataNascimento'], infodep['ufNascimento'], infodep['ultimoStatus']['gabinete']['email'], infodep['ultimoStatus']['siglaPartido'] ))