O CBSE-Results-Scraper é um aplicativo Python da linha de comando que raspa e baixa relatórios de estudantes do CBSE (Conselho Central de Ensino Secundário) Classe XII Resultados 2019 em http://cbseresults.nic.in.
Este projeto é destinado exclusivamente a fins educacionais ! Por favor, não o use por nenhum outro motivo senão aprender sobre a eliminação da web. Pode haver sérias conseqüências em usar esse script para violar a privacidade de alguém e/ou publicar resultados que não são seus para compartilhar!
Este projeto usa o selênio (3.141.0), em particular o seu Chrome Webdriver. O script foi construído para trabalhar com o Python 3.5+. Embora o script possa funcionar com o Python 2.7, o suporte não é garantido nas versões atuais ou futuras.
Primeiro de tudo, instale o PIP (PIP3), se você ainda não o fez! Você pode aprender mais aqui: https://stackoverflow.com/a/6587528
Para instalar o Selenium via PIP3, execute os seguintes comandos em seu terminal:
$ PIP3 Instale o selênio
Para atualizar o selênio para a versão mais recente:
$ pip3 install -upgrade Selenium
Você pode ter que usar o modo SuperUser para instalar o Selenium. Por exemplo:
$ sudo -h pip3 install selenium
Depois de configurar as dependências, execute o mainscript.py.
Etapa 1: escolha qual resultado você deseja verificar.
Etapa 2: insira o número da escola e o número central direcionado.
Etapa 3: insira os detalhes específicos do aluno (inicial do aluno e inicial da mãe), quaisquer que você conheça. Se você não conhece nenhum ou ambos, eles serão forçados com um loop em um dicionário de alfabetos.
Etapa 4: se conhecida, insira o número do rolo do aluno. Caso contrário, insira um intervalo para testar com um loop.
NOTA: Não saber as três credenciais acima geralmente criam loops aninhados demorados, o que pode até fornecer resultados inesperados de outros alunos que não o alvo.
Este é um software livre lançado em domínio público. Qualquer pessoa é livre para copiar, modificar, usar, compilar ou distribuir este software, em forma de código-fonte ou como um binário compilado, para qualquer finalidade não comercial, por qualquer meio que não seja prejudicial ao público em que é direcionado.