J0K3Rn / Renting-Research-Zillow-Bot

Gathers rent information from Zillow via BeautifulSoup and inputs rent information into a Google Form using Selenium.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Renting-Research-Zillow-Bot

Gathers rent information from Zillow via BeautifulSoup and inputs rent information into a Google Form using Selenium. The example shown is of rental apartments in San Francisco, California.

Features:

  • Uses BeautifulSoup to get renting information from Zillow and scrapes all listed property information
  • Uses Selenium to place all property Zillow information to a Google Form and submit information
  • Uses Google Forms to store information
  • Easily transfer Google Form information to Google Sheets to easily apply Data Science

How to run:

  • Download repository
  • Go to Zillow and select an area you are interested in getting data from. When found, copy the url and update ZILLOW_LINK in main.py
  • Create a Google Form with 6 short response questions. In the order of address, price per month, bedrooms, bathrooms, square footage, property link. For more info see screenshots below.
  • Copy the newly created Google Form url and update GOOGLE_FORM in main.py
  • Open downloaded repository with a command line interface
  • run pip install selenium
  • run python main.py
  • Script start and windows will open. If an error occurs, try running the program again as Zillow sometime responds with garbage

Program Output:

alt text

Google Form Example:

alt text

Converted to Google Sheets:

alt text

About

Gathers rent information from Zillow via BeautifulSoup and inputs rent information into a Google Form using Selenium.


Languages

Language:Python 100.0%