Overview
Amazon Review WordCloud Generator is a Python script that scrapes Amazon product reviews using Selenium.
Users filter by star rating, then visualize frequent terms as a word cloud saved as a PNG for insight.
Key Features
- Scrapes reviews directly from Amazon using Selenium-driven Chrome browser
- Filters reviews by specified rating categories (one–five or all)
- Generates word cloud images using collected review text
- Outputs a high-resolution PNG file,
wordCloud.png
Purpose & Vision
This tool empowers analysts to visualize customer sentiment patterns quickly through graphical word frequency insights.
The vision is to simplify interpretation of review data, enabling fast, data-driven decisions based on customer vocabulary trends.
Technologies Used
- Python — Core language for automation logic and orchestration
- Selenium — Controls Chrome and fetches dynamic review content
- WordCloud library — Generates visual word frequency clouds
- Chrome WebDriver — Enables browser automation
- Requirements.txt — Dependency checklist for easy setup
Workflow
- Run
python main.py - Enter the Amazon product URL when prompted
- Specify maximum number of reviews to fetch and rating filter
- Let Selenium scrape review text from your chosen product
- Generate a word cloud and save it locally as
wordCloud.png
Results & Impact
- Visualizes review trends at a glance using word frequency representation
- Saves time over manual sentiment scanning by automating review collection
- Produces reproducible visual outputs useful for presentations and reports
Future Enhancements
- Add sentiment analysis to overlay emotion or polarity on word cloud
- Support more output formats such as interactive HTML or SVG
- Improve scraping resilience with proxy support or error retries
Conclusion
Amazon Review WordCloud Generator is a simple, effective tool for visualizing review themes. It’s ideal for users seeking quick, graphical sentiment insights.