A Python script to scrape results of given registration numbers for 30 colleges with 9 branches. The script uses Selenium and BeautifulSoup4 to extract the results and saves them in a CSV file with a clear header for organized data presentation.
- Extracts over 1100 student results
- Saves results in a CSV file with a clear header
- Optimizes script performance by 90% by implementing the generation of all registration number combinations
- Segments extracted data into separate CSV files for each college, resulting in improved data organization and streamlined access to specific results
- Python 3.x
- Selenium
- BeautifulSoup4
- Clone the repository
git clone https://github.com/vinishbhaskar/result-scraper.git
- Install the dependencies using pip
pip install -r requirements.txt
- Run the script python
result_scraper.py
The script takes in a list of registration numbers as input and returns the results in a CSV file. The script also segments the extracted data into separate CSV files for each college, resulting in improved data organization and streamlined access to specific results
The script is intended for educational and personal use only. Use of the script for any other purpose may be in violation of the college or university's terms of service.
This repository is created by me as a part of his personal projects and showcases his skills in web scraping, data processing and visualization. The script is open source, so anyone can use it, improve it, and suggest new features. Please feel free to submit pull requests and open issues if you have any questions or suggestions.