Skip to content

Extract cafes from the Website europeancoffetrip.com and show them all together on a map

Notifications You must be signed in to change notification settings

code-nic/EuropeanCoffeeTrip-Map

Repository files navigation

EuropeanCoffeeTrip-Map

Overview

This project aims to create a comprehensive map of cafes listed on European Coffee Trip. By scraping information such as names, addresses, and coordinates, we generate a GeoJSON dataset that can be visualized using uMap and OpenStreetMap.

Features

  • Scrapes cafe data (name, address, coordinates) from all subpages of European Coffee Trip.
  • Converts scraped data into a dictionary and then into a GeoJSON file.
  • Supports map visualization using tools like uMap.

Approaches

1. Proxy-Based Scraping

  • Utilizes proxies to ensure seamless and efficient scraping by mimicking multiple sources.

2. Direct Scraping

  • Connects directly to the target website without proxies for a straightforward implementation.

Dependencies

This project relies on the following Python libraries:

  • requests
  • BeautifulSoup (from bs4)
  • geojson
  • Additional libraries for handling proxies, if needed.

Final Map

https://umap.openstreetmap.de/de/map/european-coffe-trip-map_77902#4/53.72/27.33

About

Extract cafes from the Website europeancoffetrip.com and show them all together on a map

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published