Пример #1
0
'''
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']))
Пример #2
0
'''
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']))
Пример #3
0
'''
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']
                         ))