I was always interested in data science and web scraping, so I decided to build a Python project called Yelp Scrapper. I wanted to create a tool that could help people find the best restaurants in their area, so I started by scraping the Yelp website for data on restaurants.
I used the Beautiful Soup library to parse the HTML of the Yelp website and extract the information you needed. I was able to scrape data on the restaurant name, address, phone number, cuisine, price range, and number of reviews. I also scraped the reviews themselves, so you could get a sense of what other people thought of each restaurant.
Once you had scraped all the data I needed, I saved it to a CSV file. I tried created a simple web app that allowed users to search for restaurants by name, cuisine, or price range. The web app was intended to display the reviews for each restaurant, so users could get a better sense of what to expect. Unfortunately, the UI was not properly working, that is a future extension to this project.
I was proud of my Yelp Scrapper project, and I decided to share it on GitHub. I continue to work on the project, adding new features and improving the performance.
Built With
- beautiful-soup
- hugging-face
- python
- pytorch
- request
Log in or sign up for Devpost to join the conversation.