# 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](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.
Raw data
{
"_id": null,
"home_page": "",
"name": "Review-Analyzer",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,amazon,review,analyzer,sentiment,analysis,amazon review analyzer",
"author": "Krishna Chaitanya",
"author_email": "<chaitu.gorle@gmail.com>",
"download_url": "",
"platform": null,
"description": "\n# Amazon Review Analyzer\n\nWelcome to the Amazon Review Analyzer, a Python program designed to help you make informed decisions about purchasing products on Amazon.\n\n## Overview\n\nThis 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.\n\n## How It Works\n\n1. **Input the Product Link:** When you provide the Amazon product link, the program initiates a web scraping process to extract reviews.\n\n2. **Scraping and Data Storage:** The scrapper extracts reviews from the [amazon.in/product-reviews/asin](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`.\n\n3. **User Agent:** Replace **headers** variable in `scrapper.py` with your user agent to know what is your user agent simply google **my user agent**\n\n4. **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.\n",
"bugtrack_url": null,
"license": "",
"summary": "Amazon Product Reviews Analyzer",
"version": "1.0.0",
"project_urls": null,
"split_keywords": [
"python",
"amazon",
"review",
"analyzer",
"sentiment",
"analysis",
"amazon review analyzer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7c3531eb25748198ae069b37614c91540261a65a43741cd3a6ee4f24c10c9585",
"md5": "d13ef561eed2b1cda7ad9d3b6318197b",
"sha256": "8ba1b79bbc12c5abfb4284bc26628feb84a122d7f482b194e239e917dee2fefa"
},
"downloads": -1,
"filename": "Review_Analyzer-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d13ef561eed2b1cda7ad9d3b6318197b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3555,
"upload_time": "2024-01-17T18:30:30",
"upload_time_iso_8601": "2024-01-17T18:30:30.042827Z",
"url": "https://files.pythonhosted.org/packages/7c/35/31eb25748198ae069b37614c91540261a65a43741cd3a6ee4f24c10c9585/Review_Analyzer-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-17 18:30:30",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "review-analyzer"
}