Skip to content

This Python MIni Project rates the Amazon Products based on the Sentiments of the User Reviews using NLP.

Notifications You must be signed in to change notification settings

atharvanvaidya/hackathon

Repository files navigation

Product Recommendation System

This project processes the reviews of a particular Amazon Link specified by the user and will return appropriate results.

Requirements
python 2.7.x
Python Packages:
requests
beautifulsoup
selenium
textblob
chromedriver
Browser: Google Chrome

Steps:

  1. Open powershell/terminal and run python amazonselenium.py

  2. Enter the Tag(Keyword)
    e.g. camera, battery etc

  3. Enter the URL of the Page 2 of Amazon Product Reviews.
    e.g https://www.amazon.com/Samsung-Galaxy-S8-Unlocked-64GB/product-reviews/B06Y14T5YW/ref=cm_cr_arp_d_paging_btm_2?ie=UTF8&reviewerType=avp_only_reviews&sortBy=recent&pageNumber=2

  4. Wait for it to retrieve the data and analyze it.

  5. If you want to specify another keyword, do write it otherwise type 'stop'.

  6. If you choose to stop, wait for the webpage to show up.

    Cheers!!!

Demo video: https://drive.google.com/open?id=0B8ySaajpW7a8Tk1UM0FsS1Z3ZjQ

About

This Python MIni Project rates the Amazon Products based on the Sentiments of the User Reviews using NLP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published