https://github.com/harshitm98/free-slots
This python code scraps out the data from https://vtopbeta.vit.ac.in/vtop and logs in the user. After which scrapes out the free slots of the respective user. Benificial for clubs and chapters of VIT who need the free slots of the respective students.
https://github.com/harshitm98/free-slots
python selenium webscraper
Last synced: about 2 months ago
JSON representation
This python code scraps out the data from https://vtopbeta.vit.ac.in/vtop and logs in the user. After which scrapes out the free slots of the respective user. Benificial for clubs and chapters of VIT who need the free slots of the respective students.
- Host: GitHub
- URL: https://github.com/harshitm98/free-slots
- Owner: harshitm98
- Created: 2018-07-24T13:42:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-19T06:53:35.000Z (almost 8 years ago)
- Last Synced: 2025-03-27T22:31:51.155Z (about 1 year ago)
- Topics: python, selenium, webscraper
- Language: Python
- Size: 3.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Free-slots
This python code scraps out the data from https://vtopbeta.vit.ac.in/vtop and logs in the user. After which scrapes out the free slots of the respective user. Benificial for clubs and chapters of VIT who need the free slots of the respective students. The coding practices followed is super childish so please bear with me.
### Requirement and steps
1. Selenium for python. A simple `pip install selenium` in your terminal will do.
2. Download Enhancer for VIT Vellore Academics. This is an excellent captcha solver for VTOPbeta. Also it has excellent tools for downloading various online material from VTOP in one click. (This solves the problem of solving captcha so we do not have to write extra lines of code or import some another python library that helps us to solve captcha)
3. Figure out the path of the extension which in my case was `C:/Users/Ambika/AppData/Local/Google/Chrome/User Data/Default/Extensions/hafeeaangmkbibcaahfjdmmmeappjbbp/2.4_0` and replace it.