I started solving captchas for purely practical purposes to keep my bots running on Bombcrypto.
Afterwards, their study became an enriching experience allowing me to better understand the stakes of the functions I manipulate and objects on which I work
My captcha resolutions is mainly based on quite precise image recognition, playing with the distances of the objects and using simple mathematics.
-
clavier_souriswhich allows me to support the mouse and the keyboard, but also to do pixel colour tests -
matchtemplatewhich allows to use opencv algorithms for image detection, I created simple functions which allow to easily use the OpenCV library, without having to rewrite the whole process but simply calling a function which loads only the necessary elements compared to what we have, thus reducing the complexity -
detectswhich is a purely practical module using the two previous modules to, for example, locate an image, click on it randomly, all in one fast function (200ms).
Here is my Captcha playlist.
In these videos you will only see the resolution, meaning only the script working to get a better understanding of my code.
Each captcha is explained separetely in the right folder.