The objective of this project is to develop an automated program using Python that collects the latest rental information on the Trademe platform in Christchurch, New Zealand.
The Python script is designed to significantly save users' time and effort, enabling them to efficiently overview and compare rental options in different areas of Christchurch and help them to understand the market situation and then find the best choice for themselves.
The main functions of this Python program include getting data through web scraping from Trademe, structured data cleaning and storage, and statistical analysis. This Python script is developed in PyCharm (Community Version) and a lot of popular Python packages (requests, random, re, lxml, pandas, etc.) are used. The data visualization contains Box plots (median, quartiles, maximum, minimum), bar charts, pie charts, and the heatmap for rental property.
The integration of Google API and Static Maps allows users to view rental property locations on a static map, enhancing users’ overall rental market exploration experience.