- Python 100%
| buyeradar | ||
| docs | ||
| .gitignore | ||
| chromedriver | ||
| chromedriver.exe | ||
| LICENSE | ||
| options.dat | ||
| project.db | ||
| README.md | ||
| test.txt | ||
Buyeradar
A e-commerce product price tracker made with PyQt and Selenium.
How to run
-
Cone/ Download the repository
If you have git installed in your PC then simply clone this repository.
git clone https://github.com/sortedcord/buyeradar.gitIf you don't have it installed then manually download and extract the contents of the zip file.
-
Intall the required libraries
pip install selenium requests lxml bs5 pyqt5 -
Updating Chromedriver [IMPORTANT]
Selenium works with the help of a chromedriver which is specific to the browser version of you computer.
-
Check the version of your chrome
Go to chrome://version and check your chrome version
-
Then go here and download the chromedriver specific to your browser
Replace the chromedriver present in this repository with the newly download chromedriver with the same name
-
-
Run the program
python main.py
Debug Mode
This application relies mainly on e-commerce websites. While testing out the application and bugfixing, it is obvious that we would need to run this application many times. Sometimes, the websites tend to block our requests from accessing the site which is why a debug mode has been created so that we would need not wait for the website to load and fetch HTML every single time.


