A Python-based automated price tracking script that monitors Amazon product pages and sends email notifications when the price drops below a specified threshold.
Built using BeautifulSoup4, Requests, and GitHub Actions for automated daily checks.
- Real-time Price Scraping: Scrapes live price data directly from Amazon product pages.
- Email Alerts: Sends instant email notifications via Gmail SMTP when a target price is met.
- Automated Daily Runs: Runs on a scheduled
cronjob using GitHub Actionsβno need to keep your local machine running. - Secure Credential Handling: Protects sensitive login details using
.envfiles locally and GitHub Repository Secrets for CI/CD.
- Language: Python 3.10+
- Web Scraping:
requests,beautifulsoup4 - Automation: GitHub Actions (
cron) - Environment Variables:
python-dotenv - Notifications:
smtplib
Make sure you have Python installed on your machine.
Clone the repository:
git clone [https://github.com/Komal-R-Aradhya-dev/amazon-price-tracker.git](https://github.com/Komal-R-Aradhya-dev/amazon-price-tracker.git)
cd amazon-price-tracker