This is a web scraping tool for extracting data from Airbnb. It is built using Streamlit and Selenium.
- Search for Airbnb listings based on location and other search filters
- Specify check-in and check-out dates, number of adults, children, infants, and pets
- Apply additional search filters such as stay duration and price range
- Output options: Markdown, CSV, and Excel
-
Clone the repository:
git clone https://github.com/AshhadDevLab/Airbnb-Webscraper.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Navigate to the project directory:
cd Airbnb-Webscraper
-
Run the Streamlit app:
streamlit run main.py
-
Use the web interface to enter the search parameters and click on the "Scrape Data" button.
-
The scraped data will be displayed on the web interface based on the selected output format.
-
If you choose CSV or Excel as the output format, the data will also be saved in the project directory.
This project is licensed under the BSD-3 License. See the LICENSE file for more details.
- GitHub: AshhadDevLab
- LinkedIn: Ashhad Ahmed
- Email: [email protected]