When I was searching apartment in Munich, I developed this small project to collect house data from online platform (immo24). It cover data for all over Germany.
It helped me:
- Collect information in real time
- Customize my preference
- Analysis the local house market
- Future investment in real-estate market
Since it might also help others for the similar purpose, I open-source the code and notebook.
- Collect house selling data for specific city
- Collect house renting data for specific city
- Process the data and save it in csv file
- Analysis the data and visualize it
- Python 3.6 or higher
- Jupyter Notebook
- Python libraries: selenium, pandas
- Chrome browser
- Chrome driver
- Clone the repository
- Install the required libraries
pip install -r requirements.txt
- Download the Chrome driver from here and put it in the same folder as the code
follow the examples in the notebooks
- The website might change overtime, the code should be modified accordingly.
- The code is for educational purpose only, please use it responsibly.
- The code is not optimized for performance, it is just a simple project.
- The code is not maintained, feel free to fork and modify it.