https://github.com/elietaillard/ikabotcaptchasolver
Login Captcha Solver for Ikabot
https://github.com/elietaillard/ikabotcaptchasolver
captcha captcha-solving ocr opencv python3 tesseract-ocr
Last synced: 11 months ago
JSON representation
Login Captcha Solver for Ikabot
- Host: GitHub
- URL: https://github.com/elietaillard/ikabotcaptchasolver
- Owner: ElieTaillard
- Created: 2021-07-22T15:45:16.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-25T23:27:15.000Z (about 3 years ago)
- Last Synced: 2024-10-28T19:29:19.710Z (over 1 year ago)
- Topics: captcha, captcha-solving, ocr, opencv, python3, tesseract-ocr
- Language: Python
- Homepage: https://github.com/physics-sp/ikabot
- Size: 125 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Captcha Solver for Ikabot
Login Captcha Solver for [Ikabot](https://github.com/physics-sp/ikabot)
## Source code
- The folder `collection` contains all the draggable icons
- `SolveCaptcha.py` contains a generic function to solve a login captcha
- `visualizeCaptchaSolver.py` can help you to see the process of detecting icons
- `testFunctionSolveCaptcha.py` shows you how to use `solveCaptcha()` function
- `ChopImg.py` contains a function that chops a Captcha image into several pieces
- `IkabotSimulation.py` is an example of use based on Ikabot
## Getting Started
**You will need to Install Tesseract**
**1**. Install tesseract using windows installer available at: [https://github.com/UB-Mannheim/tesseract/wiki](https://github.com/UB-Mannheim/tesseract/wiki)
**2**. Note the tesseract path from the installation. Default installation path at the time of this edit was: `C:\Users\USER\AppData\Local\Programs\Tesseract-OCR\tesseract.exe`. It may change so please check the installation path.
**3**. `pip install pytesseract`
**4**. Set the tesseract path (`TESSERACT_PATH`) in the script
## Contribution
All images have been listed in the collection at the time of this edit.
If you want to add icons in the collection, you have to add the `.png` file in the folder `collection`.
## Screenshots
**Visualizer :**

**Simulation :**

## Acknowledgements
Thanks to [@ikagod](https://github.com/ikagod) for his help and contribution to the repository