CBSE-RESULTSS-SCRAPER ist eine Python-Bewerbung für Kommandozeilen, die Studentberichte von CBSE (Central Board of Secondary Education) Class XII Ergebnisse 2019 von http://cbseresults.nic.in kratzt und herunterlädt.
Dieses Projekt ist ausschließlich für Bildungszwecke bestimmt ! Bitte verwenden Sie es aus keinem anderen Grund, als etwas über das Web -Scraping zu erfahren. Es kann schwerwiegende Konsequenzen haben, dieses Skript zu verwenden, um die Privatsphäre und/oder die Veröffentlichung von Ergebnissen eines Menschen zu verstoßen, die nicht Ihnen sind, um sie zu teilen!
In diesem Projekt wird Selen (3.141.0) verwendet, insbesondere des Chrome -Webdrivers. Das Drehbuch wurde entwickelt, um mit Python 3.5+ zu arbeiten. Während das Skript möglicherweise mit Python 2.7 funktioniert, wird die Unterstützung in gegenwärtigen oder zukünftigen Versionen nicht garantiert.
Installieren Sie PIP (PIP3) zuerst, wenn Sie es noch nicht getan haben! Sie können hier mehr erfahren: https://stackoverflow.com/a/6587528
Um Selen über PIP3 zu installieren, führen Sie die folgenden Befehle in Ihrem Terminal aus:
$ pip3 Selen installieren
So upgraden Sie das Selen auf die neueste Version ein:
$ pip3 install -Upgrade selenium
Möglicherweise müssen Sie den Superuser -Modus verwenden, um Selenium zu installieren. Zum Beispiel:
$ sudo -h PIP3 Selen installieren
Führen Sie nach dem Einrichten der Abhängigkeiten die mainscript.py aus.
Schritt 1: Wählen Sie, welches Ergebnis Sie überprüfen möchten.
Schritt 2: Geben Sie die gezielte Schulnummer und die Zentralnummer ein.
Schritt 3: Geben Sie die studentspezifischen Details (Initiale der Schüler und die Initiale der Mutter) ein, je nachdem, was Sie kennen. Wenn Sie niemanden oder beides kennen, werden sie mit einer Schleife auf einem Alphabet -Wörterbuch Bruteforge.
Schritt 4: Geben Sie bei Bekanntheit die Rollnummer des Schülers ein. Geben Sie sonst einen Bereich ein, um mit einer Schleife zu testen.
Hinweis: Wenn Sie nicht wissen, dass die oben genannten drei Anmeldeinformationen in der Regel zeitaufwändige verschachtelte Schleifen erzeugen, können sie möglicherweise sogar unerwartete Ergebnisse von anderen als den gezielten Ergebnissen liefern.
Dies ist eine kostenlose Software, die öffentlich veröffentlicht wurde. Jeder kann diese Software entweder in Quellcodeform oder als kompilierter binär kopieren, ändern, verwenden, kompilieren oder verteilen, und kann für jeden nichtkommerziellen Zweck auf jeden Fall für die Zielgruppe, auf die er abzielt, nicht schädlich ist.