This project is a Python-based Amazon product scraper that collects product details such as name, price, and URL. The data is saved to a CSV file and analyzed using a separate script. A dashboard is also provided to visualize product prices using interactive graphs.
- Scrapes product listings from Amazon based on a search term.
- Extracts product names, prices, and URLs from the search results.
- Saves the data in CSV format for further analysis.
- Provides basic data analysis, including average prices, price distribution, and basic statistics.
- Interactive dashboard using Dash and Plotly to visualize the scraped product data.
🚧 Work in Progress: This project is still under development. Future updates may include:
- Additional product details like ratings and reviews.
- More advanced visualizations and filters for the dashboard.
- Better error handling and CAPTCHA detection.
- Proxy support for enhanced scraping performance.
Before you begin, ensure you have the following software installed on your machine:
- Python 3.6+
- pip (Python package manager)
Install the required dependencies using the following command:
pip install -r requirements.txt