This Python script scrapes real estate house rental websites to extract property details including addresses, locations, and prices using BeautifulSoup. The data is then stored in Google Sheets using Selenium for easy management and analysis.
- Scrapes real estate websites for house rental listings.
- Extracts property details such as address, location, and rental price.
- Automates data entry into Google Sheets for centralized storage.
- Configurable scraping intervals and target websites.
This project can be useful in various scenarios, including:
- Property Management: Automate the collection and tracking of rental property listings.
- Market Analysis: Gather data for analyzing rental trends and pricing in specific areas.
- Personal Research: Collect rental property information for personal use or comparison.
- Clone the repository : git clone https://github.com/your-username/web-scraper.git
- Install dependencies : pip install -r requirements.txt
- You should end up with a spreadsheet that looks something like this.
- Set up your Google Sheets credentials and configure target websites in
main.py
. - Run the script to start scraping and updating Google Sheets.