Amazon Review WordCloud Generator

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

  1. Run python main.py
  2. Enter the Amazon product URL when prompted
  3. Specify maximum number of reviews to fetch and rating filter
  4. Let Selenium scrape review text from your chosen product
  5. 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.