-
Notifications
You must be signed in to change notification settings - Fork 1
Modules
Goal: Automate attendance filling in siakad.
Dependencies: selenium, requests
Description:
This module attempts to automate attendance filling in SMK Telkom Malang's Student Academy System (SIAKAD) without using selenium to achieve the wanted goal. Although it does use selenium in the first usage, it will save the login information (in form of cookies) into a file that will be reused for future authentication and attendance filling.
How it works:
This module will try to access config.json
to search for the user's account details and web browser preference that will be used in the first authentication. Later it will store the retrieved cookies into cookies.pkl
that is encoded using python's pickle
module.
When first used, it will launch the preferred browser and attempt to login with the specified user credentials. After that, it stores the retrieved cookies and reuses it for future usages.