CBSE-Results-Scraper -это приложение Python в командной строке, которое сосказывает и загружает отчеты студентов CBSE (Центральный совет среднего образования) Результаты XII класса XII по сравнению с http://cbseresults.nic.in.
Этот проект предназначен исключительно для образовательных целей ! Пожалуйста, не используйте его по какой -либо другой причине, кроме как узнать о сетевом скребке. Для использования этого сценария могут быть серьезные последствия для нарушения чьей -то конфиденциальности и/или публикации результатов, которые не являются вашим, чтобы поделиться!
В этом проекте используется Selenium (3.141.0), в частности, его Chrome Webdriver. Сценарий был построен для работы с Python 3.5+. Хотя сценарий может работать с Python 2.7, поддержка не гарантируется в настоящих или будущих версиях.
Прежде всего, установите PIP (PIP3), если вы еще этого не сделали! Вы можете узнать больше здесь: https://stackoverflow.com/a/6587528
Чтобы установить селен через PIP3, запустите следующие команды на вашем терминале:
$ pip3 установить селен
Чтобы обновить селен до последней версии:
$ pip3 install -обновление селен
Возможно, вам придется использовать режим суперпользователя для установки селена. Например:
$ sudo -h pip3 установить селен
После настройки зависимостей запустите MainScript.py.
Шаг 1: Выберите, какой результат вы хотите проверить.
Шаг 2: Введите целевой номер школы и номер центра.
Шаг 3: Введите конкретные детали для студента (начальная и начальная мать студента), в зависимости от того, какие из них вы знаете. Если вы не знаете никого или обоих, они будут грубо с петлей на словаре алфавита.
Шаг 4: Если известно, введите номер ролика студента. Иначе введите диапазон, чтобы проверить с петлей.
Примечание. Не зная, что три вышеупомянутые учетные данные обычно создают много трудоемкие петли, которые могут даже предоставить неожиданные результаты студентов, отличных от целевых.
Это бесплатное программное обеспечение, выпущенное в общественном достоянии. Любой может бесплатно копировать, модифицировать, использовать, компилировать или распространять это программное обеспечение, либо в форме исходного кода, либо в качестве составленного двоичного файла, для каких-либо некоммерческих целей, любыми средствами, которые не вредны для аудитории, на которую она нацелена.