Skip to content

anantadwi13/integra_frs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e86df26 · Sep 24, 2020

History

19 Commits
Aug 17, 2019
Sep 22, 2020
Sep 22, 2020
Sep 24, 2020
Sep 22, 2020
Sep 22, 2020
Sep 22, 2020
Sep 22, 2020

Repository files navigation

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