Pacote para interagir com o SEI
Project description
pySEI
Pacote para interagir com o SEI - Sistema Eletrônico de Informação. O pacote usa Selenium com o chromedriver. O chromedriver pode ser obtido em https://chromedriver.chromium.org/downloads
Install
pip install pySEI
Use
Importar pacote
from pySEI import Sei
Iniciar navegador
sei = Sei(headless=False)
Iniciar navegador headless
sei = Sei()
Especificar o caminho para o chromedriver
sei = Sei(executable_path='chromedriver')
Entrar na página do SEI
sei.start_driver(url='http://sei.anatel.gov.br', usuario=usuario, senha=senha)
Ir para um processo
sei.go_to(numero_sei=numero_sei)
Verificar se um processo está aberto em uma área
is_aberto,mensagem = sei.is_processo_aberto(processo=processo,area=area)
Verificar se um processo está anexado a outro
processo_anexador = sei.get_processo_anexador(processo=processo)
Trocar área do usuário
is_area_trocada = sei.seleciona_area(area=area)
Clicar em um botão do processo ou documento
is_botao_clicado = sei.clicar_botao(botao=botao)
Verificar se o processo está sobrestado
is_sobrestado,mensagem_sobrestamento = sei.is_sobrestado(processo=processo)
Verificar se o processo está sobrestado em uma área
is_sobrestado,is_na_area = sei.is_sobrestado(processo=processo, area=area)
Sobrestar processo na área atual
is_sobrestado = sei.sobrestar_processo(processo=processo)
Remover sobrestamento do processo na área atual
sobrestamento_removido = sei.remover_sobrestamento(processo=processo)
Fechar a janela de alerta
mensagem_alerta = sei.fechar_alerta()
Publicar apenas no Boletim de Serviço
is_publicado = sei.publicar(documento=documento
,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021')
Publicar no Boletim de Serviço e no DOU
is_publicado = sei.publicar(documento=documento
,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021'
, dou=dou, secao=secao, pagina=pagina)
Obter conteúdo HTML de documento
try:
conteudo_documento = sei.get_conteudo_documento(documento=documento)
except:
print('Conteúdo não encontrado')
Fechar o navegador
sei.close()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pySEI-1.0.20.tar.gz
.
File metadata
- Download URL: pySEI-1.0.20.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.21.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16816d5123f7a47aab14de9806b6c3c4cdc7a03bb036168824139bfbfe0b7e9 |
|
MD5 | 283a21e3664b3a83f0b12ce07216f449 |
|
BLAKE2b-256 | 05a1e43513a9ee1f52f33548e90252996b258bd9e3485445061390689b59b818 |
File details
Details for the file pySEI-1.0.20-py3-none-any.whl
.
File metadata
- Download URL: pySEI-1.0.20-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.21.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d17d4277a5e6e83f0af1b6d36df28496c5f5d631946434ff4f41d5d8c95709 |
|
MD5 | 003b94dfdc84ea458078d4c81d6a592d |
|
BLAKE2b-256 | f50f084be4d1f6f8f37f93e0afffde24fbeed5634989c555221244247c46d399 |