Excelbnb is a Python application designed to convert Airbnb listings into a structured Excel spreadsheet. This tool is perfect for users looking to analyze Airbnb listings data for specific locations without manually sorting through the website. It fetches listing details such as the name, type, price per night, rating, and listing URL. It then organizes this information into an easily readable Excel file.
- Fetch Airbnb listings based on URL.
- Sort listings by price per night.
- Output data includes listing name, type, price, rating, and URL.
- Data is saved into an Excel spreadsheet with formatting for better readability.
- This application requires Python 3.x and Google Chrome
- You can install the required packages using pip:
pip install requests pandas bs4 selenium webdriver_manager openpyxl lxml
- Clone the repository to your local machine.
- Before running the application, you need to set the URL of the Airbnb location you are interested in.
- Open the script and navigate to the CHANGE AIRBNB URL HERE section:
# ---!!!CHANGE AIRBNB URL HERE!!!---
url = 'your Airbnb link here' - Replace 'your Airbnb link here' with the URL of the Airbnb search result you want to analyze.
- To run the application, execute the script in your terminal or command prompt:
python Excelbnb.py - Wait for the automated Chrome browser window to close automatically after fetching the data. Once the script completes its execution, you'll find the Airbnb.xlsx file in your directory, containing the structured data.
Contributions to Excelbnb are welcome! Feel free to fork the repository, make your changes, and submit a pull request.