Certain projects revitalize the urge to build for the sake of building. This project is one, it doesnt solve a pressing issue; this project simply allows for the exploration of the amazing world of programming.
⭐️ Star it | 🔱 Fork it on GitHub
- Selenium ⚙️
- Webdriver Manager 🚗
- Time 🕐
This project uses python to solve a random sudoku board found on https://www.livesudoku.com/
The id tag of all filled sudoku boxes and the values within the boxes are collected with the help of xpath and selenium.
The id tags and values are used to draw a version of the sudoku board within the script
The drawn board is then passed through a sudoku solver, finally returning a solution
This solution is then entered into the https://www.livesudoku.com/ site with the help of xpath, and selenium.
- clone this Repository.
- navigate to your cloned repository folder from the cmd and paste "pip install -r requirements.txt".
- ensure libraries are working properly (repeat the above should any errors occur).
- run the project from the "Sudoku_Main.py" file
🌞 Feel free to fork this repository and extend the capabilities of the project! 🌞