Skip to main content

Pacote para interagir com o SEI

Project description

pySEI

Pacote para interagir com o SEI. 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)

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

Uploaded Source

Built Distribution

pySEI-1.0.5-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pySEI-1.0.5.tar.gz
  • Upload date:
  • Size: 4.2 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.5.tar.gz
Algorithm Hash digest
SHA256 49c1ac648318893edb3199e39a3479d54cc94c45af23a4c22c056fec55f17ff7
MD5 493602b4b288094c7df61c4341aaf33d
BLAKE2b-256 18f1070f1730bf23fc7511b9a7389043a938f4c503f45f3c0adf2541be976aec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySEI-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2bd82f73327e70f8ad9ecd2a681e2277b094d641b62c7417901226a4fa978383
MD5 a17a22f91ec905366ce61ade2a8b4d14
BLAKE2b-256 bce67e1ffd5f28c3eb47f57899558f63a6a1b0fb13f26f2ae43bc5f6440b480f

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