CBSE-RESALTS-SCRACLER est une application Python en ligne de commande qui gratte et télécharge les rapports des étudiants sur les résultats de la classe XII de CBSE (Conseil central de l'enseignement secondaire) 2019 de http://cbseresults.nic.in.
Ce projet est uniquement destiné à des fins éducatives ! Veuillez ne pas l'utiliser pour une autre raison que d'en savoir plus sur le grattage Web. Il pourrait y avoir de graves conséquences à utiliser ce script pour vioder la confidentialité de quelqu'un et / ou la publication des résultats qui ne sont pas à vous à partager!
Ce projet utilise le sélénium (3.141.0), en particulier son Chrome WebDriver. Le script a été conçu pour fonctionner avec Python 3.5+. Bien que le script puisse fonctionner avec Python 2.7, le support n'est pas garanti dans les versions actuelles ou futures.
Tout d'abord, installez PIP (PIP3) si vous ne l'avez pas déjà fait! Vous pouvez en savoir plus ici: https://stackoverflow.com/a/6587528
Pour installer le sélénium via PIP3, exécutez les commandes suivantes sur votre terminal:
$ pip3 installer le sélénium
Pour mettre à niveau le sélénium vers la dernière version:
$ PIP3 Installer - Sélénium à niveau
Vous devrez peut-être utiliser le mode superutilisateur pour installer le sélénium. Par exemple:
$ sudo -h pip3 installer le sélénium
Après avoir configuré les dépendances, exécutez le Mainscript.py.
Étape 1: Choisissez le résultat que vous souhaitez vérifier.
Étape 2: Entrez le numéro scolaire ciblé et le numéro de centre.
Étape 3: Entrez les détails spécifiques à l'élève (initiale de l'élève et initiale de la mère), quelles que vous connaissez. Si vous ne connaissez aucun ou les deux, ils seront brutés avec une boucle sur un dictionnaire alphabet.
Étape 4: Si vous êtes connu, entrez le numéro de rôle de l'élève. Sinon, entrez une plage pour tester avec une boucle.
Remarque: ne pas savoir que les trois informations d'identification ci-dessus créeront généralement des boucles imbriquées longues qui pourraient même fournir des résultats inattendus d'étudiants autres que celui ciblé.
Il s'agit d'un logiciel gratuit publié dans le domaine public. Toute personne est libre de copier, de modifier, d'utiliser, de compiler ou de distribuer ce logiciel, soit sous forme de code source, soit en tant que binaire compilé, à des fins non commerciales, en quelque sorte qui n'est pas nocif pour le public cible.