Tillbaka till nelsing.se

Privat projekt Nedlagt

AptScraper

Hittar du drömlägenheten om du aldrig hinner se annonsen?

Python · Flask · SQLite · Windows Server · 2019-2021

Stora hyresvärdar lägger upp lägenheter utan förvarning och tar ner dem nästan lika snabbt. Planlösningar, storlekar, hyror och bilder försvinner med annonsen. Utan något sätt att jämföra över tid är det svårt att veta vad som är rimligt och vad man faktiskt vill ha.

AptScraper löste det. Den skrapade regelbundet och snällt, sparade allt och gjorde det sökbart. Hyreshöjningar syntes direkt när samma lägenhet dök upp igen till ett annat pris.

Hur det började

Det startade som en enkel skrapare utan databas. Data hamnade i Google Docs, bilder sparades lokalt. Det funkade, men inte särskilt bra.

När jag byggde om den var det här jag på allvar lärde mig SQLite med Python och Flask. Annonser indexerades, bilder länkades, hyror loggades vid varje körning. Det var ett ordentligt kliv från att bara skriva konsolprogram.

Drift och underhåll

Projektet körde i nästan ett och ett halvt år. En period på en Windows Server hemma, en period på en server utomlands. Hyresvärdarna byggde hela tiden om sina sajter, vilket krävde regelbundna genombyggnader av skraparen.

Till sist blev ombyggnaderna för frekventa och för stora. Projektet lades ned.

Resultatet

Jag hittade, sökte och flyttade in i drömlägenheten. Projektet gjorde exakt det det var byggt för att göra.

Det här projektet är nedlagt. Det finns ingen aktiv version att besöka.