https://github.com/rtk-rnjn/gu-ems
An website scrapper to get Galgotias University student details from their admission number.
https://github.com/rtk-rnjn/gu-ems
beautifulsoup4 python3 selenium-python
Last synced: 8 days ago
JSON representation
An website scrapper to get Galgotias University student details from their admission number.
- Host: GitHub
- URL: https://github.com/rtk-rnjn/gu-ems
- Owner: rtk-rnjn
- License: mpl-2.0
- Created: 2023-02-13T21:10:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-13T21:10:57.000Z (over 3 years ago)
- Last Synced: 2025-02-25T05:32:11.249Z (over 1 year ago)
- Topics: beautifulsoup4, python3, selenium-python
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ARE YOU HERE BY SEARCHING "GU-EMS github"?
# WARNING
> ⚠️ _THIS PROGRAM/CODE IS ONLY FOR EDUCATIONAL PURPOSE, TO SHOW THE USECASE OF SELENIUM AND BEAUTIFUL SOUP MODULES. I TAKE NO GARUNTEE IF YOU USE IT FOR MALICIOUS PURPOSE_
---
## What is this?
- This program tells you why you need CAPTCHA in your website. Program is automation performed by selenium and beautiful soup modules.
- Program logs into your account and tries to get your information provided in the profile page.
- Program will then save the information in a file named `CSV.csv`.
---
## How To Use?
1. Clone the repository
2. Install the requirements
3. Set the config file
4. Run the script
---
## How to set config file?
1. Open the `config.json` file
2. Set the `PASSWORD` and `BASE` field
3. Set `UPPER_LIMIT` and `LOWER_LIMIT` in `config.json` file
---
## How to run the script?
1. Open the terminal
2. Run the command `python3 main.py`
---
## Note
1. The lower limit should be greater than 0 but less than upper limit
2. The upper limit should be greater than lower limit
3. The upper limit should be less than 1000
4. All the fields are required
---
## How to contribute?
1. Fork the repository
2. Make changes
3. Create a pull request
---
> Incase you wonder, why I did this, then let me tell you that I did it for fun... I hope you like it, please don't misuse the program. If you have any suggestions, then please create an issue or contact me.