{"repo":"ALeterouin/booking-hotel-scraper","free":true,"listed":false,"github":"https://github.com/ALeterouin/booking-hotel-scraper","clone":"git clone https://github.com/ALeterouin/booking-hotel-scraper.git","description":"Booking.com Scraper – Easily collect hotel data (prices, stars, reviews, distance) with a user-friendly interface and save results in Excel.","language":"Python","stars":10,"topics":["python","scraper","booking","booking-platform","excel-export","geopy","githubproject","opensource","scraping","scraping-websites"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"🏨 Booking Scraper This Python project uses Selenium and Tkinter to automatically extract hotel data from Booking.com . It features a graphical interface to define search parameters (destination, dates), then stores the result in an Excel file. Ideal for comparing hotels around an event location such as a wedding, festival, or conference. ✨ Features - User-friendly GUI with Tkinter - Automated hotel data extraction : - Hotel name - Star rating - Price - Review score - Booking.com link - Address and GPS coordinates - Distance from a fixed location - Distance calculation using geopy - Excel export with pandas and openpyxl 🗂 Project Structure ✅ Requirements Python 3.12.4 Google Chrome installed ChromeDriver (https://chromedriver.chromium.org/) Python libraries: selenium webdriver manager pandas geopy openpyxl ⚙️ Installation 1. Clone the repository: 2. Install dependencies: 3. Ensure chromedriver is correctly located and executable in the expected folder. 🚀 How to Use 1. Run the script: 2. In the GUI window: Enter your destination Select your check-in and check-out dates ( YYYY-MM-DD ) Click Start Scraping 3. Once scraping is complete, an Excel file will be generated with the results: 🧠 Technical Overview Main Functions: extract hotels(driver) : Extracts the main hotel information from the Booking results page. fetch details(driver, hotel link) : Gathers additional details such as address, latitude, and longitude. calculate distance(hotel coords, event coords) : Computes dist","default_branch":null,"files":null,"tree":[],"storefront":"/r/ALeterouin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ALeterouin/booking-hotel-scraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}