This is a simple Web Scraping project using python, it helps the user to see details of any CodeChef profile by their username.
🔹 make sure you have python installed in your system or install it here
🔹 install pip
I have not added too many comments as the function, variable names itself is quite Self explanatory, but if someone is still having problem to understand the code just try testing the code out.
Clone the project and install the library that are required
git clone https://github.com/Shadow129-sys/CodeChef-Profile-Scraper.git
cd CodeChef-Profile-Scraper
pip install -r requirements.txt
write the usernames in input.txt
and run the main.py file in terminal.
python -u main.py
take a look at the Sample_InputOutput folder to get a better understanding about the input output format.
-
what is Beautiful Soup?
It's a python library for pulling data out of HTML and XML files, more about Beautiful Soup here. -
what is Web Scraping?
Web scraping is the process of using bots to extract content and data from a website.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.
I will be working on adding new features to this project.