{"repo":"simran-s-grewal/mls-real-estate-scraper-for-realtor.ca","free":true,"listed":false,"github":"https://github.com/simran-s-grewal/mls-real-estate-scraper-for-realtor.ca","clone":"git clone https://github.com/simran-s-grewal/mls-real-estate-scraper-for-realtor.ca.git","description":"Python MLS and Real-Estate Data Scraper for the Realtor.ca Website","language":"Python","stars":77,"topics":["housing","housing-prices","real-estate","scraper","webscraping","etl-framework","canada","mls","property"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Realtor.ca Scraper Lightweight Selenium-based scraper using undetected-chromedriver . Requirements - Python 3.8+ - Chrome / Chromium installed - Python deps: Chromedriver - You need a ChromeDriver that matches your installed Chrome. - Official download and instructions: https://sites.google.com/chromium.org/driver/ - On Linux you can also install via your package manager or download the matching release and place the chromedriver binary on your PATH. Usage Run the main script and set city and max pages in realtorca.py , or modify the call in main() . Example (simple): What it does - Automates the homepage search, selects the first autocomplete result, waits for results, and parses listing cards ( div.smallListingCard ) to extract Address, Price, Bedrooms, Bathrooms, SquareFootage, MLS and Link. TODO: - This repository currently does not implement filtering by price, beds, or baths. It also has no information on rentals. License: MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/simran-s-grewal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simran-s-grewal/mls-real-estate-scraper-for-realtor.ca/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}