Web Scraping (also termed Screen Scraping, Web Data Extraction, Web Harvesting etc.) is a technique employed to extract large amounts of data from websites whereby the data is extracted and saved to a local file in your computer or to a database in table (spreadsheet) format.
Data displayed by most websites can only be viewed using a web browser. They do not offer the functionality to save a copy of this data for personal use. The only option then is to manually copy and paste the data - a very tedious job which can take many hours or sometimes days to complete. Web Scraping is the technique of automating this process, so that instead of manually copying the data from websites, the Web Scraping software will perform the same task within a fraction of the time.
We have various way to scrape website like Amazon and Flipkart. So python is ridiculously fast to scrape, then motive is only for a price of the perticular product. If the price of the product is high,then it automaticlly send email and whatsapp and as well as for lower also. We have written a simple script to do this work.
1- requests (to access website)
2- BeautifulSoup (to extract data from website)
3- smtplib,ssl (to send data through gmail)
4- email (to simplify the email fromat)
5- selenium (to send data in whatsapp)
6- time (programme based)
7- os (programme based)