Skip to content

tulioac/ScriptMatricula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ScriptMatricula

Script para fazer a matrícula na UFCG de forma automática.

Instalação do Driver

Obs: Esse script utiliza o navegador Google Chrome

Para verificar sua versão do navegador, utilize o site WhatIsMyBrowser;

Após descobrir sua versão, baixe no site oficial o driver da versão correspondente e do sistema operacional que você utiliza.

Com o driver baixado no seu computador, será necessário adicioná-lo ao path do seu computador.

Linux

Windows

  1. Extraia o arquivo .zip.
  2. Coloque dentro de uma pasta de sua preferência.
    • Ex.: Documentos > PastaDoDriver
  3. Copie a caminho dessa pasta.
    • Ex.: C:\Users\seuNome\Documents\PastaDoDriver
  4. Abra o menu iniciar ou pressione a tecla Windows e digite "Variáveis de ambiente" e selecione a opção do Editar variáveis de ambiente do sistema.
  5. Na aba Avançado clique no botão Variáveis de Ambiente....
  6. Clique na variável Path e depois no botão Editar....
  7. Clique em Novo e cole o caminho do passo 3.
  8. Prossiga clicando em Ok para ir fechando os menus abertos pelos passos anteriores.

Mac OS

  • Adicionar o driver em uma pasta de sua preferência e copiar o caminho dela para o código python da branch correspondente (ainda será criada).

Execução

  1. Edite o dados.json com sua informações correspondentes seguindo o padrão.
    • Com cuidado para a última disciplina não ter uma vírgula no fim.
[
  {
    "matricula": "111111111",
    "senha": "senha",
    "horarioDeAbertura": "06:00:00",
    "disciplinas": {
      "1111111 - 01": "Exemplo 01 com vírgula no final",
      "2222222 - 01": "Exemplo 02 com vírgula no final",
      "3333333 - 01": "Exemplo 03 SEM vírgula no final"
    }
  }
]
  1. Execute o arquivo python no terminal de sua preferência.
    • Ou utilize o executável .exe (Windows apenas).
  2. Seja feliz.

Dependências

Bibliotecas

  • Selenium
    • pip install selenium
  • Json
  • Time

Ferramentas

About

Bot para fazer a matrícula na UFCG

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages