A class for scraping data from rightmove.co.uk
http://www.rightmove.co.uk/ is one of the UK’s largest property listings websites, hosting thousands of listings of properties for sale and to rent.
rightmove_webscraper.py is a simple Python interface to scrape property listings from the website and prepare them in a Pandas dataframe for analysis.
Version 1.0 is now available to install via Pip:
pip install -U rightmove-webscraper
## How to use
- Go to “http://www.rightmove.co.uk/” and search for whatever listings you are interested in …
- Filter the search however you choose …
- Run the search and copy the URL of the results page …
- Create an instance of the class on the URL …
` from rightmove_webscraper import RightmoveData
url = “https://www.rightmove.co.uk/property-for-sale/find.html?searchType=SALE&locationIdentifier=REGION%5E94346” rm = RightmoveData(url) `
- Access the data using the methods and attributes of the object …
Get the average price of all listings returned by the search:
` rm.average_price `
Show the total number of listings returned by the search:
` rm.results_count `
Access the full results as a Pandas dataframe at the <code>.get_results</code> attribute.
` rm.get_results `
Get quick summary statistics of the results, showing the number of listings and average price grouped by the number of bedrooms:
` rm.summary() `
Alternatively group the results by any other column returned in the <code>.get_results</code> DataFrame, for example Postcode:
` rm.summary(by=”postcode”) `
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for rightmove_webscraper-1.0.2.tar.gz
Hashes for rightmove_webscraper-1.0.2-py3-none-any.whl
Hashes for rightmove_webscraper-1.0.2-py2.py3-none-any.whl