/integra_frs

Primary LanguageHTMLMIT LicenseMIT

Integra FRS

Auto FRS Integra Bot & Course Participant Crawler

Features

  • Autologin
  • Using multiple threads to send course requests at the same time
  • 2 ways to take a course:
    • Sending requests by using auto fetch payloads
    • Force sending requests by using manual payloads
  • Run at specific date & time
  • Config can be changed at runtime

Usage

FRS

python3 main.py

Course Participant Crawler

python3 peserta.py

Installation

  1. Install dependencies
    pip3 install pycryptodome bs4 requests
  2. Copy & edit config.json file
    cp config.json.example config.json
  3. Run script
    python3 main.py

Config

username - Username Integra
password - Password Integra
nrp - NRP Integra (Old NRP)
semester - Current semester
tahun_ajaran - Current academic year
pilihan_kelas - Your selected classes
time_sleep - Sleep time to start sending requests in next batch
mulai - Start sending requests
time_ambil - Date & time to start sending requests
format_value - Format post fields
cookies_file - Cookies file name
url_integra - Integra URL
url_siakad - SIAKAD URL
tipe - Course type

  • 1 -> Kelas Jurusan
  • 2 -> Kelas TPB
  • 3 -> Kelas Pengayaan

Footnote

  • Any pull requests are welcomed