Skip to main content

Amazon Product Reviews Analyzer

Project description

Amazon Review Analyzer

Welcome to the Amazon Review Analyzer, a Python program designed to help you make informed decisions about purchasing products on Amazon.

Overview

This program takes an Amazon product link as input and analyzes the reviews, providing insights into whether the product is a good buy. However, the ultimate decision to purchase rests entirely with you.

How It Works

  1. Input the Product Link: When you provide the Amazon product link, the program initiates a web scraping process to extract reviews.

  2. Scraping and Data Storage: The scrapper extracts reviews from the amazon.in/product-reviews/asin page. The unique ASIN (Amazon Standard Identification Number) is extracted from the link using Python's regular expressions. Due to pagination, the program iterates through the pages, storing the reviews in a CSV file named reviews.csv.

  3. User Agent: Replace headers variable in scrapper.py with your user agent to know what is your user agent simply google my user agent

  4. Sentiment Analysis: The program uses the vaderSentiment Python package to analyze the tone of the reviews. Additionally, the demoji package is employed to handle emojis present in the reviews.

Run the Amazon Review Analyzer

To use the Amazon Review Analyzer, follow these steps:

  1. Install the amazon_review_analyzer package:

    pip install amazon_review_analyzer
    
  2. from amazon_review_analyzer import get_sentiment
    

The following code prompts the user to enter an Amazon URL in the terminal

and displays the sentiment analysis results.

  1. get_sentiment()
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amazon_review_analyzer-1.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

amazon_review_analyzer-1.1.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file amazon_review_analyzer-1.1.1.tar.gz.

File metadata

File hashes

Hashes for amazon_review_analyzer-1.1.1.tar.gz
Algorithm Hash digest
SHA256 7f8682bf4f709f69d8f32dd4f01acd1b79ada76bc08df77bff76d1c8b484b15d
MD5 4205fc57fc85d4fabbb524ff7318740c
BLAKE2b-256 ddaed543023740f2141e80f2685bcac9762c0ac755c6acd98e34deda5f59039c

See more details on using hashes here.

File details

Details for the file amazon_review_analyzer-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for amazon_review_analyzer-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47578d319eca224e81e33c9c733c6f2e4a87ff058eb6ab8a2b1301b503b14d3c
MD5 c11d2b4050171e4a9260f8fbf51698ec
BLAKE2b-256 df71bd8cbf19966d20953be2f2bf45b004f45847edab1a3c7a9e10ce0b3d0e37

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page