Skip to main content

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 = 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pySEI-1.0.10.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

pySEI-1.0.10-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file pySEI-1.0.10.tar.gz.

File metadata

  • Download URL: pySEI-1.0.10.tar.gz
  • Upload date:
  • Size: 4.3 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

Hashes for pySEI-1.0.10.tar.gz
Algorithm Hash digest
SHA256 0ec0d2c543617075327666ee1ef687c7d06cba173b332a3dc329addc12ddd455
MD5 507be2f2fcc5d4759e09dea9a7647964
BLAKE2b-256 e9731912a32e44ba3c61b588d6eebd1d7e7204c90c8e466b20e5f6ab31ce07e1

See more details on using hashes here.

File details

Details for the file pySEI-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: pySEI-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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

Hashes for pySEI-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 932c0a8ee1e0606b28d49b57278c2eb95247023e95e631e01d1296d85f8503c5
MD5 9ec32684921c91441deaa8617a0935cd
BLAKE2b-256 0d241a6966f617ee58c5b8c5f9fcdfa035487a34bcd1fe56769e36e7b4b2e5f6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page