CBSE-RESULTS-SCRAPER adalah aplikasi python baris perintah yang menggosok dan mengunduh laporan siswa CBSE (Dewan Pusat Pendidikan Menengah) Hasil Kelas XII 2019 dari http://cbseresults.nic.in.
Proyek ini semata -mata dimaksudkan untuk tujuan pendidikan ! Tolong jangan gunakan itu untuk alasan lain selain mempelajari tentang pengikisan web. Mungkin ada konsekuensi serius untuk menggunakan skrip ini karena melanggar privasi seseorang dan/atau hasil penerbitan yang bukan milik Anda untuk dibagikan!
Proyek ini menggunakan Selenium (3.141.0), khususnya Webdriver Chrome -nya. Script dibangun untuk bekerja dengan Python 3.5+. Sementara skrip dapat bekerja dengan Python 2.7, dukungan tidak dijamin dalam versi sekarang atau mendatang.
Pertama -tama, pasang PIP (PIP3) jika Anda belum melakukannya! Anda dapat mempelajari lebih lanjut di sini: https://stackoverflow.com/a/6587528
Untuk menginstal selenium melalui PIP3, jalankan perintah berikut di terminal Anda:
$ PIP3 Pasang selenium
Untuk meningkatkan Selenium ke versi terbaru:
$ PIP3 Instal -Selenium -Upgrade
Anda mungkin harus menggunakan mode SuperUser untuk menginstal Selenium. Misalnya:
$ sudo -h Pip3 Pasang selenium
Setelah menyiapkan dependensi, jalankan Mainscript.py.
Langkah 1: Pilih hasil mana yang ingin Anda periksa.
Langkah 2: Masukkan nomor sekolah yang ditargetkan dan nomor pusat.
Langkah 3: Masukkan detail khusus siswa (awal dan awal ibu), mana yang Anda tahu. Jika Anda tidak mengenal satu atau keduanya, mereka akan bruteforked dengan loop pada kamus alfabet.
Langkah 4: Jika diketahui, masukkan nomor roll siswa. Selain itu, masukkan rentang untuk diuji dengan loop.
Catatan: Tidak mengetahui tiga kredensial di atas biasanya akan membuat loop bersarang yang memakan waktu yang bahkan mungkin memberikan hasil yang tidak terduga dari siswa selain yang ditargetkan.
Ini adalah perangkat lunak gratis yang dirilis ke domain publik. Siapa pun bebas untuk menyalin, memodifikasi, menggunakan, mengkompilasi, atau mendistribusikan perangkat lunak ini, baik dalam bentuk kode sumber atau sebagai biner yang dikompilasi, untuk tujuan non-komersial apa pun, dengan cara apa pun yang tidak berbahaya bagi audiens yang ditargetkan.