Extract property data from Zoopla

Completed Posted 5 years ago Paid on delivery
Completed Paid on delivery

Project outline

The project requires scrapping 'for sale' commercial property data from website zoopla.co.uk. The end artifact will require creating a JavaScript library that can be called from an existing application to fetch the latest properties on demand. The existing application already calls other websites to fetch store data and will be extended to start using Zoopla.

This library should return an array of JSON objects corresponding to the list of property data.

Details

The GET search URL of zoopla should be called repeatedly for a given list of cities(will be provided) and all pages for a city should be navigated to fetch data.

a sample html page to call this library and show the data(or on console).

should work on Chrome

should behave responsibly with (if possible) configurable lag time between calls to prevent zoopla website from crashing/blocking.

sample JSON object to be populated is provided from an existing application (where possible existing attributes should be used however new attributes can be added if required on this object to capture new data. Help will be provided to identify matching attributes)

The address of the property should be resolved to latitude & longitude using (google maps API ?). If the coordinates can’t be resolved to ignore the property.

some Eg of JSON properties/data are: sale price, property image URL , psf (pounds per sq feet), latitude & long of the property address

Clean unminimized, maintainable code should be delivered.

List of cities attached should be read from provided JS file, if the city name does not match zoopla’s naming convention(i.e zoopla does not find the city and returns ("

We have found multiple results") an error on the console can be logged and I can fix manually name and rerun the tool.

Sample Zoopla URL for City=London

[login to view URL]

Sample JSON from existing application.

{"title":"Development Land, Dolphin Park","image":"<a class=\"maps__results-info-box-image\" target=\"_blank\" href=\"[login to view URL]\"><img sizes=\"(min-width: 1200px) 24vw, (min-width: 758px) 32vw, (min-width: 512px) 49vw, 100vw\" srcset=\"[login to view URL] 150w, [login to view URL] 350w, [login to view URL] 550w, [login to view URL] 750w, [login to view URL] 1100w, [login to view URL] 1500w, [login to view URL] 1900w\" /></a>","types":["Land","Commercial Land"],"size":null,"sale_price":"£275,000.00","is_for_sale":true,"is_for_rent":false,"rent_price":"ROA","link":"[login to view URL]","lat_lon":"51.3443,0.750706","must_see":false,"isProperty":true,"firstDetectedOnTimestamp":1525120760813,"firstDetectedOn":"30-Apr-2018 21:39:20","lastSeenOn":"8-Jul-2018 21:56:46","deleted":"false","source":"propertylink","lat":"51.3443","lng":"0.750706","area":"Eccles","sizeInSqFt":-1,"lastSeenTimestamp":1531083406378}

HTML JavaScript Web Scraping

Project ID: #17375955

About the project

8 proposals Remote project Active 5 years ago

Awarded to:

slimjimmo

I can make this application for you. First, I would use phantomJS to scrape the needed city data from Zoopla and give you the option to copy the JSON from the webpage, download the JSON, and view the JSON in the conso More

£55 GBP in 3 days
(6 Reviews)
4.1

8 freelancers are bidding on average £168 for this job

asin1987

Dear Employer, I am a scraping expert and have scraped many Real Estate wesites. I will share the samples as well. Regarding Zoopla, I will write an app that will scrap the data from it and will fetch that in a J More

£250 GBP in 3 days
(217 Reviews)
8.0
mhmhz

HI I can prepare a desktop application C# that fetches data and return it in JSON format. Thanks

£222 GBP in 1 day
(107 Reviews)
7.7
bestit4u

Hi,sir I am very interested in your project, because I have much experience in such projects. I have good skills with the program language including C/C++, C#, java, php, asp.net, python, VB.NET. So I have expert an More

£166 GBP in 3 days
(97 Reviews)
7.0
arundutt83

Hi, If you will share the url with me then i can think the best solution for your problem. what i am thinking for you are - UI Based Tool where you will import excel which contains list of urls. - BOT will scrap da More

£150 GBP in 3 days
(13 Reviews)
3.4
Arunsystems

Project: Web Scraping property data from Zoopla Needs: scraping 'for sale' commercial property data from website zoopla.co.uk. The end artifact will require creating a JavaScript library that can be called from More

£150 GBP in 3 days
(0 Reviews)
0.0