A Python-based project that scrapes product information from Amazon, stores it in a CSV file, and sends email alerts when the product price changes.
This project demonstrates web scraping, data storage, and automated email notifications.
The goal of this project is to:
- Scrape product details from an Amazon product page
- Extract useful information such as:
- Product Title
- Product Price
- Date of extraction
- Store the data in a CSV file
- Send an email alert when the product price drops or changes
This project is useful for:
- Price tracking
- Learning web scraping
- Automating alerts using Python
- Python
- BeautifulSoup (bs4) β for parsing HTML
- Requests β for sending HTTP requests
- CSV module β for storing scraped data
- smtplib β for sending email alerts
- Jupyter Notebook β for development and testing