Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

amazon-review-analyzer

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

amazon-review-analyzer

Amazon Product Reviews Analyzer

  • 1.1.1
  • PyPI
  • Socket score

Maintainers
1

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()
    
    

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc