Amazon Price Tracker

A Python project to monitor and notify price drops on Amazon products.

About this project

This project is a web scraping and automation tool built in Python. It regularly checks the price of specified Amazon products and sends an email alert if the price falls below your target.

Technologies Used

  • Python for scripting and automation
  • BeautifulSoup & Requests for web scraping
  • SMTP (smtplib) for sending email alerts
  • Pandas to log and analyze price trends

Key Features

  • Scrapes product prices daily from Amazon
  • Stores price history in a CSV file
  • Sends email notifications when price drops
  • Can be scheduled using cron/Task Scheduler

Sample Workflow

  1. User specifies product URL and target price.
  2. Script checks the current price daily.
  3. If price ≤ target, sends an email alert.
  4. Logs each check in CSV for trend analysis.