CBSE-Results-scraper es una aplicación de Python de línea de comandos que raspa y descarga informes de estudiantes de CBSE (Junta Central de Educación Secundaria) Resultados de Clase XII 2019 de http://cbseresults.nic.in.
¡Este proyecto está destinado únicamente a fines educativos ! No lo use por ningún otro motivo que para aprender sobre el raspado web. ¡Puede haber consecuencias serias para usar este script para violar los resultados de privacidad y/o publicación de alguien que no son suyos para compartir!
Este proyecto utiliza Selenium (3.141.0), en particular su WebDriver Chrome. El guión fue construido para trabajar con Python 3.5+. Si bien el guión puede funcionar con Python 2.7, el soporte no está garantizado en versiones presentes o futuras.
En primer lugar, ¡instale PIP (PIP3) si aún no lo ha hecho! Puede obtener más información aquí: https://stackoverflow.com/a/6587528
Para instalar Selenium a través de PIP3, ejecute los siguientes comandos en su terminal:
$ PIP3 Instalar selenio
Para actualizar Selenium a la última versión:
$ PIP3 Instalación -Selenium -Upgrade
Es posible que deba usar el modo Superuser para instalar Selenium. Por ejemplo:
$ sudo -h pip3 install selenium
Después de configurar las dependencias, ejecute Mainscript.py.
Paso 1: Elija qué resultado desea verificar.
Paso 2: ingrese el número escolar y el número central objetivo.
Paso 3: Ingrese los detalles específicos del alumno (inicial del estudiante y la inicial de la madre), lo que sea que conozca. Si no conoce a ninguno o ambos, se verán obligados al bruto con un bucle en un diccionario de alfabeto.
Paso 4: si se conoce, ingrese el número de rollo del estudiante. De lo contrario, ingrese un rango para probar con un bucle.
Nota: No conocer las tres credenciales anteriores generalmente creará bucles anidados que requieren mucho tiempo que incluso podrían proporcionar resultados inesperados de estudiantes que no sean los objetivo.
Este es un software gratuito lanzado en el dominio público. Cualquiera es libre de copiar, modificar, usar, compilar o distribuir este software, ya sea en forma de código fuente o como un binario compilado, para cualquier propósito no comercial, de ninguna manera que no sea perjudicial para la audiencia a la que está dirigido.