Skip to content

Fun project turned into a bigger project, designed to web scrape amazon website to track the prices of products

Notifications You must be signed in to change notification settings

naren-mohan/HackAmazonUsingAmazon

Repository files navigation

Hack Amazon Using Amazon

Started as a hobby project to track the prices of products listed on amazon.com

Amazon is one of the top, if not, the top e-commerce platform on the internet. Millions of products are bought and sold everyday in this e-commerce platform. This project web scrapes the amazon.com efficiently using BeautifulSoup library to analyze the prices data. The name of the project is because it web scrapes amazon.com (hack amazon) and was hosted on free-tier aws ec2 instance (using amazon), excuse the click-baity title! 😜

Objectives

  • Track the prices of products
  • Notify through email in case of price drop of a product
  • Identify the pricing trends with the dataset collected through this project

Implementation

  • Webscraped amazon.com product URLs to get the price and shipping price using Beautiful Soup library
  • Collecting the price data every hour using APscheduler and multithreading and store in the SQLite database
  • Basic functional front end developed using Flask and Jinja templates to add/remove/edit products interested and also view pricing information
  • Implemented plots of the prices of products to see the price trend over date using Matplotlib

Screenshots

Home Page

Post 1

Further Implementations

  • Scrape more features such as listing price, reviews from the amazon.com to perform further analysis

About

Fun project turned into a bigger project, designed to web scrape amazon website to track the prices of products

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published