This is a modification of this project. I added support for extracting the geolocation of appartments. Also added support for running on iterapp. Still not supported: Redis store in iterapp.
š Fetch real estate listing from finn.no and make available as JSON response.
Requests to finn.no uses a randomized user agent. The response data is cached (with redis).
Hit the button below to create your own. You need a free Heroku account.
- How to use the data in a Google Spreadsheet (norwegian)
docker-compose up
open 'http://localhost:5000/'
pipenv install --three
docker run -d -p 6379:6379 redis
pipenv run api.py
open 'http://localhost:5000/'
USE_CACHE
Whether or not to use redis cache. At the time of writing this in not used in production on iterappREDIS_URL
URL to to Redis instance. Default:redis://localhost:6379/0
CACHE_DURATION_SECONDS
How long we cache ad data. Default:23 * 60 * 60
seconds.
From finn.no footer (norwegian):
Innholdet er beskyttet etter Ƅndsverksloven. Bruk av automatiserte tjenester (roboter, spidere, indeksering m.m.) samt andre fremgangsmƄter for systematisk eller regelmessig bruk er ikke tillatt uten eksplisitt samtykke fra FINN.no.