Alberto Polidura

Flat Scraper Golang Application


Project Description

A scraper developed in Golang for idealista website. It saves all the new found flats to a DB and sends the most relevant ones via mail.


Project Details

  • Scrapes idealista website using goquery library
  • Saves flats to PostgreSQL database
  • Searches across different areas concurrently using goroutines and channels
  • Reads command line arguments as filters
  • Sends an email with the filtered flats

Links