Script para fazer a matrícula na UFCG de forma automática.
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.
- Consultar os passos no post a seguir: Configurando o chromedriver no Ubuntu
- Extraia o arquivo
.zip
. - Coloque dentro de uma pasta de sua preferência.
- Ex.:
Documentos > PastaDoDriver
- Ex.:
- Copie a caminho dessa pasta.
- Ex.:
C:\Users\seuNome\Documents\PastaDoDriver
- Ex.:
- Abra o menu iniciar ou pressione a tecla
Windows
e digite "Variáveis de ambiente" e selecione a opção doEditar variáveis de ambiente do sistema
. - Na aba
Avançado
clique no botãoVariáveis de Ambiente...
. - Clique na variável
Path
e depois no botãoEditar...
. - Clique em
Novo
e cole o caminho do passo 3. - Prossiga clicando em
Ok
para ir fechando os menus abertos pelos passos anteriores.
- 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).
- 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"
}
}
]
- Execute o arquivo python no terminal de sua preferência.
- Ou utilize o executável
.exe
(Windows apenas).
- Ou utilize o executável
- Seja feliz.
- Selenium
pip install selenium
- Json
- Time