Skip to content

AthomsG/renting-in-vienna

Repository files navigation

Scraping Pipeline

Renting in Vienna

This repo fetches every 5 minutes (Actually it's less than 30 minutes because github is a bit unreliable with the cron functionality) the latest apartments from willhaben. It then filters the listings according to my preferences and stores them in check_these.csv - You can change filter settings in the filter_dataset.py script.

filtered_df = df[(df.State == 'Wien') & 
                 (df.Price < 800) &
                 (df.Price > 400) &
                 (df.Rooms > 1) &
                 (df['Property Type'] == 'Wohnung') &
                 (df['Published Date'] >= one_day_ago)]

The 20 latest listings according to my preferences are printed in this README for you conviniece! Press the link to see the listing post. The table is sorted by publish times in ascending order, with the closest publish time to the current time listed first.

If you want to get notifications in real time for when new apartments pop up, you can join the telegram channel synced to this repo here.

Recent Active Listings

💰 Rent (€) 📏 Size (m²) 🛏️ Rooms 🏙️ District Link 📅 Published Date
749.71 42 2 11. Simmering 🔗 Dec 22, 10:24
790.44 53 2 21. Floridsdorf 🔗 Dec 22, 09:59
552 53 2 21. Floridsdorf 🔗 Dec 22, 09:26
798.5 46 2 10. Favoriten 🔗 Dec 21, 18:56
750 47 2 02. Leopoldstadt 🔗 Dec 21, 17:48
502 56 2 21. Floridsdorf 🔗 Dec 21, 15:46
730 69 3 02. Leopoldstadt 🔗 Dec 21, 12:57
790 47 2 10. Favoriten 🔗 Dec 21, 11:28
790 49 2 10. Favoriten 🔗 Dec 21, 11:28
790 49 2 10. Favoriten 🔗 Dec 21, 11:28
790 49 2 10. Favoriten 🔗 Dec 21, 11:28
690 36 2 12. Meidling 🔗 Dec 21, 11:06

About

scraping renting listings from willhaben.at

Resources

License

Stars

Watchers

Forks

Languages