As we get closer to the latter part of the course, and as you build up your skills every day, the challenges are going to become more life-like and more challenging. As a developer, you will spend most of your time figuring out how to do things using Google and StackOverflow. It's rare that I come across a new project and already know exactly what code I need to write.

In this capstone project, you will need to apply everything you've learnt about website and web scraping with Beautiful Soup and Selenium to complete the project and fulfil the project requirements. You might also need to do your own research and revision to complete the task.

Set up your own Google Form

First, you need to create a new form in Google Forms.

1. Go to https://docs.google.com/forms/ and create your own form:

2. Add 3 questions to the form, make all questions "short-answer":

3. Click send and copy the link address of the form. You will need to use this in your program.


Go to our Zillow-Clone Website

4. Go to https://appbrewery.github.io/Zillow-Clone/ and see how the website is structured. This is where you'll be scraping the data from:

BeautifulSoup Requirements



Clean up the strings, by removing any "+" symbols and other information so that you are only left with a dollar price. The price should look like "$1,234" instead of "$1,234+ /mo"


Clean up the address data as well. Remove any newlines, pipe symbols |, and unnecessary whitespace.


Selenium Requirements


Objective

You should end up with a spreadsheet that looks something like this.