Skip to content

abki12c/Skroutz-Best_Price_Scraper

Repository files navigation

Skroutz-Best_Price_Scraper

A cli application that scrapes data from the two biggest price comparison websites in Greece : BestPrice and Skroutz. There's some shops on Best Price that don't exist on Skroutz, so this app provides a quick way to automate comparison between the two sites.

The available functionalities are:

  • Find the cheapest product on Skroutz
  • Find the cheapest product on Best Price
  • Compare Skroutz and Best Price Prices
  • Show reviews from Skroutz and Best Price # TODO
  • Monitor the price of a certain product # TODO
  • Save product info of all products in a specific category

The data are scaped using the json data sent to the website server and using Beautiful Soup for Best Price specifically

Installation

Use the package manager pip to install the requirements

pip install -r requirements.txt

Run

python main_program.py

Config file

There's a config.ini file that is used for BestPrice scraping. The default settings are to use the Firefox browser with Selenium and the default path for the browser driver. You can change the driver path and browser type to chrome, edge or firefox. Firefox is the default browser because it didn't work on chrome on my system.

About

A cli app for scraping data from Skroutz and Best Price

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages