Skip to main content

Pacote para interagir com o SEI

Project description

pySEI

Atualizado para interagir com o SEI 4.0

Pacote para interagir com o SEI - Sistema Eletrônico de Informação. O pacote usa Selenium com o chromedriver ou Ms Edge. O chromedriver pode ser obtido em https://chromedriver.chromium.org/downloads O Ms Edge Driver pode ser obtido em https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

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(motivo='Quero sobrestar', 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.4.2.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

pySEI-1.4.2-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file pysei-1.4.2.tar.gz.

File metadata

  • Download URL: pysei-1.4.2.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pysei-1.4.2.tar.gz
Algorithm Hash digest
SHA256 dc3193abb9c09fa1b2b0ca2337135d222fffe776ef9c0fd92197a74a990d0b4a
MD5 79e5e7d6a699578f51d4eeaafcd1233b
BLAKE2b-256 3fc37cda8abc3b9278f4a63b30bdd6d8c3f5ddca209be2c85b91e3eda78e2cba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySEI-1.4.2-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pySEI-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c85d5b8b3dd1156d661f23daefb05dcaa13e3f017a1b529fc261db9b75bb8d6c
MD5 d2a6db92aedd5c23d665a81d4853551c
BLAKE2b-256 fd5726d1eaebb472d1c1c29572ba4afa5518c83d99a343ea5e56c5d47b66baae

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