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 Distributions
Hashes for rightmove_webscraper-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ba0530887366beb8d48382c1cb78653bbb63192de6af124c4a239319c9c33d7 |
|
MD5 | a9154237f6f9173393bebef3ef7c2094 |
|
BLAKE2b-256 | cb3d47fd1bc44744dfe793c732433473fc84b150355405f62391a12ec2345941 |
Hashes for rightmove_webscraper-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573605a308c66d2bad37f3679a99ceab230848236cd38134a3319e8b43ec5218 |
|
MD5 | 54193396f875697dda6d077f2eebdec8 |
|
BLAKE2b-256 | 125957285846eee5275f377db03804f1f3c11f2650617e0cd41e0d269708f671 |
Hashes for rightmove_webscraper-1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad866c1217734e40d733fdc7e04f8870785faec3f0b26a26d75738096dc2e11 |
|
MD5 | 3879eeac0e2273df0804d4a294bdb7c3 |
|
BLAKE2b-256 | ee694df8a4d8f18e403d8dddeea7892eb1fe93061371f8e76ae544e5eab8596d |