Today we are going to reflect a captcha that is fairly small in terms of solving difficulty, but not with the help of specialized services such as RecaptchaServices for automatic captcha solving, AntigateA popular captcha solving service and others, but by running an automated script created in the program ZennoPoster.

\u{201c}

How is this approach better? It is small: there can be many similar captchas, and, most importantly, we are interested specifically in the approach to the task so that in the future we can reflect such captcha variants without spending money, or with minimal investment...

—Author, Developer
ⓘ
I would like to clarify right away that we will still obtain the correct values for a fee - the Capmonster 2 software is from the same manufacturer as ZennoPoster, so the integration between them is ideal!

Step 1 - preparing images

To start working, we will, of course, need the photos with numbers themselves - for now they can be solved manually, so that later it will be easy to prefer the final result with the file name. ZennoPoster allows you to save the entered text as the file name and its action result.

heidysql
Example of prepared images with numbers for further training

Step 2 - creating a database

You can create a table (if you are encountering the program for the first time, or do not know the basics of MYSQLStructured Query Language for working with relational databases) inside the script, but I recommend creating a full-fledged database in .SQL format, because queries to it will simplify the task, and the speed of accessing it is much higher than that of table rows. Using the program HeidiSQLGraphical client for managing databases is easier than phpMyadminWeb interface for administering MySQL for a small reason - in the first one it is much easier and more convenient to create tables and modify them if necessary.

As a result, we sing 3 columns: id - where the row number is specified (and is updated automatically when a dear one is added), result_img_answer - here the value obtained from "Capmonster 2" is implemented, real_number - the real number from 0 to 9, which must be entered into the finished action.

Step 3 - preparing automated actions

When a sufficient number of images has been collected (approximately 100-200), you can start writing the script in "Zenno". How to connect to the database can be read on the forum, but we will focus on the action itself:

  • actually, we go to the site or take the image directly (as in this variant), reflect the captcha via Capmonster 2;
  • next, we are interested in the values that will be present in the database: i.e. the just-created result and, of course, the real one;
  • we search the table for the needed data - if it is not there, then we reflect manually and then pose the cycle.
script
Scheme of automated actions and work with the database in ZennoPoster
ⓘ
Note: the number is solved after cropping the image in order to isolate one digit at a time. This approach allows you not to be tied specifically to the number of variants, since there can be very many of them.
ZennoPoster 2captcha

Rate this article