Skip to content

Automated scraping tool for real estate websites in Brazil

License

Notifications You must be signed in to change notification settings

JnCoe/corretor-virtual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏡 Corretor Virtual

This basic script will go through major real estate websites* in Brazil and check for new properties that match your criteria. New properties are added to a Google Sheet with their details listed.

How to use

Ideally, you will want to create a virtual environment for this project before installing its packages. If you don't know how to do that, check this guide.

The requirements.txt file contains all the necessary packages to run the script. You can install them with pip install -r requirements.txt after loading your virtual environment.

Make sure that the spreadsheet selected has two worksheets. The properties will be stored on the first one and the log on the second one.

Add the spreadsheet key to the gsheets_main_key variable on the YAML file, along with the desired URL on the same file. The URL should be the one that you would use to search for properties on the website with the characteristics you want. You will also need a gsheet_credential.json file on the main repository. Check the Google Sheets API documentation for more information.

Warnings

In 2022, the website did not seem to have any significant deterrence for automated scripts. However, the URLs collected are "clean" versions, unlike they would be in an authentic interaction. If many of the URLs collected are opened in a short time span, the website may temporarily block your IP address. Using VPNs is recommended if there is an intent to open many of the URLs listed. Also, keep in mind that this could change in the future, so using a search URL with more filters (and fewer results) is good advice.

This code has been not replicated elsewhere, so many errors could occur. Feel free to open an issue if you find any.


  • Zap and Viva Real turned out to be the exact same database, just different layouts. Hence, only the script for Zap is finished. A script for OLX may be added in the future.

About

Automated scraping tool for real estate websites in Brazil

Topics

Resources

License

Stars

Watchers

Forks

Languages