This is a simple and useful python script to track the prices of your favourite products on amazon.in regularly after some interval of time. This code uses object oriented programming concepts, mail automation and data scraping.
requests
: sends a request on specified URL and collects back the response
bs4
: helps to parse the html text obtained as response
smtplib
: automates the mail sending process
To read about automating the mail sending process using python:
https://realpython.com/python-send-email/
To read about data scraping from web:
https://automatetheboringstuff.com/2e/chapter12/#calibre_link-34
To read about scraping the price for a product from amazon.in:
https://www.geeksforgeeks.org/amazon-product-price-tracker-using-python/