/skroutz-web-scrap-selenium

Skroutz Web Scraping using Selenium

Primary LanguagePython

skroutz-web-scrap

Skroutz Web Scraping using Selenium

Returns the skroutz shops in a .csv file that sell a product below client's desired price.

Execution:

$ python checkPrices-selenium.py Products.xlsx  

Input .xlsx file(e.g Products.xlsx) contains rows with:
-Description (Name of the product)
-Price (Maximum desired price)
-skroutz URL for the current product

Requirements:
▶️ Download Mozilla Firefox browser latest version
▶️ Download GeckoDriver
▶️ Install Python 3
▶️ Install the following libraries (or execute the program install-python-libraries.py):

$ pip install xlrd  
$ pip install selenium  
$ pip install progressbar2 

🔺 In order to use the program with Chrome browser, ChromeDriver is needed (and some modifications in code). 🔺