Python-Web-Crawler-Class-Course-Project
EasyFunCoding
Python Web Crawler Class
William Zhang
Course Project
Every student of the course will design and implement a project on a web crawling/scraping.
Below are a few examples:
- Write a project to collect COVID-19 virus information from the Department of Health of
each state and show the total number of positive cases and deaths in real time.
- Write a program to crawl news websites and show the latest news on certain topics.
- Collect information from game websites and show the most popular games, or news and
trends in gaming industry.
- Crawl and scrape twitter data and show the most popular topics on twitter
- Collect Instagram Data and show the most popular topics or people on Instagram.
- Collect Sports info. from sports related websites and show news, data analysis, etc.
- Compare the saving account interest from various banks and show them to the users in
descending order, with the highest interest bank on the top of the list.
- Collect IMDB Ratings for TV series episodes and movies, and recommend high rating tv
series or movies to the users.
- Collect and integrate airline info. and present it to the user.
- Collect and integrate hotel info. in a city and present it to the user.
- Collect Fashion News and Images and show the latest fashion trends.
Timeline:
5/8. Please write a short project proposal on what you plan to do for your course project. Which
websites you will crawl and scrape. What information you will retrieve/analyze.
5/15 – 5/29 Implement on your project
6/5. Finish the project and do a project presentation and demonstration.
This repo will include my course project, which is a Carmel Clay Public Library Calendar Event Data web crawler. It will scrape the latest events and library activities at Carmel Clay Public Library, gather the data into a CSV file, and export it to a Flask web server to be displayed.