Extract property data from Zoopla
£20-250 GBP
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}
Project ID: #17375955
About the project
8 freelancers are bidding on average £168 for this job
HI I can prepare a desktop application C# that fetches data and return it in JSON format. Thanks
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
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