Airbnb Listing Scrape
Budget: $10 – $30 USD
I need a clean, well-documented Python script that can scrape Airbnb listings for a neighbourhood or city that I will specify before you start. The scraper must gather every listing it finds and export the results to a single Excel file (.xlsx).
Essential columns
• URL
• Title
• Price per Night (+Airbnb Service Fee)
• Ratings
• Reviews ‑ include the review text and the number of nights the guest stayed
• Description
• Address
Deliverables
1. Python source code with clear comments.
2. Requirements.txt or environment.yml so I can recreate the environment.
3. The populated Excel file for the first run.
4. A short README explaining how to change the target location and rerun the scraper.
Acceptance criteria
• All columns above are present and correctly populated.
• No duplicate rows.
• Script finishes without manual intervention and can be re-executed for another location simply by changing a parameter.
Essential columns
• URL
• Title
• Price per Night (+Airbnb Service Fee)
• Ratings
• Reviews ‑ include the review text and the number of nights the guest stayed
• Description
• Address
Deliverables
1. Python source code with clear comments.
2. Requirements.txt or environment.yml so I can recreate the environment.
3. The populated Excel file for the first run.
4. A short README explaining how to change the target location and rerun the scraper.
Acceptance criteria
• All columns above are present and correctly populated.
• No duplicate rows.
• Script finishes without manual intervention and can be re-executed for another location simply by changing a parameter.
Related categories:
PHP
Python
Excel
Web Scraping
Software Architecture
Data Extraction
Data Analysis
Data Management