A class for scraping data from rightmove.co.uk
Project description
# rightmove-webscraper
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.
## Installation
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”) `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rightmove_webscraper-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40c5b377683c4cecec59392321f10ee7a5753cdfa79669ff194aafb3e1039e52 |
|
MD5 | d2d1aecf6ab567b34f5e9d5e09de9c7e |
|
BLAKE2b-256 | 4053c298c58faa6cfb4c968631d958e5450facea5e921bbb18fc8404e6a32b7f |