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.3.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysei-1.4.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pysei-1.4.3.tar.gz
Algorithm Hash digest
SHA256 992ad2053e9758ead6747a86ec106047486ef2890cfdfbab3ce3ef6355ca4b88
MD5 d30f1dd4f547a63a41b466d104c7ab09
BLAKE2b-256 421093419a213ed6a326fd9688a88171e6d8da13addf381c053ad3f2b86cda21

See more details on using hashes here.

File details

Details for the file pysei-1.4.3-py3-none-any.whl.

File metadata

  • Download URL: pysei-1.4.3-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for pysei-1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 229df22b095b0f374d459b25c8cea5428e2ffb825345bd8745fffa6c0445e354
MD5 98ddb2f9b41ead16036f5618afbea8d1
BLAKE2b-256 926b38c3a2207c407f41a4f1338dcd3a943feeaf003f65b937965e2b634bca14

See more details on using hashes here.

Supported by

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