This Python script automates the process of data entry for rental properties in San Francisco, CA from Zillow to a Google Form. It uses web scraping techniques to extract property information from Zillow and then fills out the corresponding fields in a Google Form.
- Python 3.x
- Selenium
- BeautifulSoup
- Requests
- Chrome WebDriver
-
Clone the repository:
git clone https://github.com/Joy9001/Data-Entry-Job-Automation.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up the Google Form link:
- Replace
os.environ.get("GFORM")
with the actual Google Form link in themain.py
file.
- Replace
-
Run the script:
python main.py
-
The script sends a GET request to Zillow's rental listings page in San Francisco, CA and retrieves the HTML response.
-
It uses BeautifulSoup to parse the HTML and extract the addresses, prices, and links of the rental properties.
-
The script then uses Selenium to automate the process of filling out the Google Form.
-
For each rental property, it enters the address, price, and link into the corresponding fields in the Google Form and submits the form.
-
The script repeats this process for all the rental properties extracted from Zillow.