Skip to main content

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

  1. Go to “http://www.rightmove.co.uk/” and search for whatever listings you are interested in …
  2. Filter the search however you choose …
  3. Run the search and copy the URL of the results page …
  4. 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) `

  1. 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.

Files for rightmove-webscraper, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size rightmove_webscraper-1.0.2-py2.py3-none-any.whl (6.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size rightmove_webscraper-1.0.2-py3-none-any.whl (6.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size rightmove_webscraper-1.0.2.tar.gz (1.0 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page