Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clementreiffers/hotel-scraping
hotel scraping in python using selenium
https://github.com/clementreiffers/hotel-scraping
scraper selenium selenium-python selenium-webdriver
Last synced: 4 months ago
JSON representation
hotel scraping in python using selenium
- Host: GitHub
- URL: https://github.com/clementreiffers/hotel-scraping
- Owner: clementreiffers
- Created: 2022-03-16T19:19:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-01T13:01:22.000Z (over 2 years ago)
- Last Synced: 2024-04-15T01:18:59.648Z (10 months ago)
- Topics: scraper, selenium, selenium-python, selenium-webdriver
- Language: Python
- Homepage:
- Size: 41.1 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hotel-scraping
## Description
Scraping project made in python using selenium.
Project main goal is to scrap datas from different website for study.
The python scripts create bots that navigates through the different hotels website (hotels.com, booking, trivago and kayak). It will use the research system and it will scrap all hotels' data on every available pages (the data gathered are stored into differente csv files, one csv file for each website).
Those data can be used by the GUI app website to search for the hotel that best suit you or for analysis.
There is specific section on the gui app that allow you to study the price of the hotel and locate them on a map.## Scraped websites
- hotels.com
- booking.com
- trivago.fr
- kayak.fr## Hotels' data gathered
- Name
- Adress
- Price
- Number of stars
- Coordinates
- Number of persons (adults, children)
- Number of chambers## GUI application
We implemented a GUI application made in dash and hosted on pythonanywhere : http://maaelle.pythonanywhere.com/
The website is in French. No english translation has been made.
### GUI source code
The code of the GUI available in this repository at https://github.com/clementreiffers/HotelScraping/tree/main/HotelScraping/website isn't our final GUI, it was only a test before coding it using Dash Python.
So if you want to check the code of the GUI, you need to go there :
https://github.com/maaelle/InterfaceHotel
### GUI description
On the website you can search an hotel by differents caracteristics. You can also summarize check the mean and variance price per month of all the hotels.
Giving you informations about the most expensive month for sleeping at the hotels.### GUI Images
| Main page | Research page |
| --- | --- |
| ![Image1](Readme_files/image1.png) | ![Image2](Readme_files/image2.png) || Statistics page | Map page |
| --- | --- |
| ![Image3](Readme_files/image3.png) | ![Image4](Readme_files/image4.png) |## Other sources
The source code of the website can be found here :
Flutter GUI prototype projetc :
## Contributors
Maëlle Marcelin :
- @maaelle
-Clément Reiffers :
- @clementreiffers
-Quentin Morel :
- @Im-Rises
-Adrien Tirlemont :
- @Meatisdelicious
-## APIs
Selenium :
Pythonanywhere :
Dash :