Skip to main content

Captchas


Description

A captcha is an automatically generated test to check whether a user is human or a computer (bot). The simplest ones are usually just distorted text made up of letters and/or numbers. They can appear in different color combinations, with added noise, distortions, lines, or random shapes.

Text captcha examples
Examples of text captchas.

There are also other types of captchas, where you don’t just enter characters from a picture, but need to do something more. For example, you might be asked to find buses, palm trees, motorcycles, or other objects; solve a puzzle; arrange things in a certain order; or sort them.

More captcha examples:

ReCaptchaHCaptcha
ReCaptchaHCaptcha
FunCaptchaCloudFlare
FunCaptchaCloudFlare

Why do you need these settings?

ZennoDroid lets you solve text captchas manually. To do this, just pick the MonkeyEnter.dll module in the Captcha Recognition Action. But doing this by hand can become a real chore when you have to deal with hundreds or thousands of captchas!

And what if your project runs around the clock and captchas pop up at any given moment?

That’s when these services come in handy. They’re designed to save you from entering captchas manually.

settings


How do you connect a service?

How to connect a service?

Secret key

Most of the time, you’ll need an API key for the service to work. This is a unique string of random characters that identifies you to the service. It might look something like this: 8fc9b30e544885b8480fb590dfcbdd71.

To get an API key, go to the website of a suitable service and check their requirements. Once you’ve chosen a service, sign up and get your API key in your account dashboard.

Login and password

Some services use your login and password (from registration) instead of an API key for authorization.

Extra parameters

Here, you’ll enter the URL address (domain) to send API requests. The program has this filled in by default, and you shouldn’t change it unless you have to. If for some reason the URL isn’t prefilled, check the service documentation.

Balance

After you log in, this field will show your current balance.

This field is also used to show error messages (but not for every service). Possible errors: IP_BANNED, ERROR_WRONG_USER_KEY, and so on.

If this field stays empty after you enter your API key, something went wrong.

Possible reasons: invalid key (or login/password), service problems, or your key might be banned.


Available services


Your own module

Adding a new module (service)

You can also add your own captcha recognition service using an API from one of the popular services.

Adding a new module

Required parameters

If you’re not sure what info you need to enter.

Check with your service provider.

Module name

Enter a name for your module, up to 20 characters.

API

Select the API of the service you want to base your module on.

API key

The service key. This is the same key you use in the Secret key field when connecting the service.

Server

The URL address (domain) to send captcha-solving requests to.

Sending captchas to your own module

Once you've added your module, you'll be able to pick it in the Solve captcha action.

Sending captchas to your own module

Deleting a module

To remove a created module from the program, you need to delete two files:

  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\Configs\ModuleName.dll.config
  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\CustomModules\Captcha\ModuleName.dll
We recommend closing ZennoDroid and ProjectMaker before deleting these files.



Description

A captcha is an automatically generated test to check whether a user is human or a computer (bot). The simplest ones are usually just distorted text made up of letters and/or numbers. They can appear in different color combinations, with added noise, distortions, lines, or random shapes.

Text captcha examples
Examples of text captchas.

There are also other types of captchas, where you don’t just enter characters from a picture, but need to do something more. For example, you might be asked to find buses, palm trees, motorcycles, or other objects; solve a puzzle; arrange things in a certain order; or sort them.

More captcha examples:

ReCaptchaHCaptcha
ReCaptchaHCaptcha
FunCaptchaCloudFlare
FunCaptchaCloudFlare

Why do you need these settings?

ZennoDroid lets you solve text captchas manually. To do this, just pick the MonkeyEnter.dll module in the Captcha Recognition Action. But doing this by hand can become a real chore when you have to deal with hundreds or thousands of captchas!

And what if your project runs around the clock and captchas pop up at any given moment?

That’s when these services come in handy. They’re designed to save you from entering captchas manually.

settings


How do you connect a service?

How to connect a service?

Secret key

Most of the time, you’ll need an API key for the service to work. This is a unique string of random characters that identifies you to the service. It might look something like this: 8fc9b30e544885b8480fb590dfcbdd71.

To get an API key, go to the website of a suitable service and check their requirements. Once you’ve chosen a service, sign up and get your API key in your account dashboard.

Login and password

Some services use your login and password (from registration) instead of an API key for authorization.

Extra parameters

Here, you’ll enter the URL address (domain) to send API requests. The program has this filled in by default, and you shouldn’t change it unless you have to. If for some reason the URL isn’t prefilled, check the service documentation.

Balance

After you log in, this field will show your current balance.

This field is also used to show error messages (but not for every service). Possible errors: IP_BANNED, ERROR_WRONG_USER_KEY, and so on.

If this field stays empty after you enter your API key, something went wrong.

Possible reasons: invalid key (or login/password), service problems, or your key might be banned.


Available services


Your own module

Adding a new module (service)

You can also add your own captcha recognition service using an API from one of the popular services.

Adding a new module

Required parameters

If you’re not sure what info you need to enter.

Check with your service provider.

Module name

Enter a name for your module, up to 20 characters.

API

Select the API of the service you want to base your module on.

API key

The service key. This is the same key you use in the Secret key field when connecting the service.

Server

The URL address (domain) to send captcha-solving requests to.

Sending captchas to your own module

Once you've added your module, you'll be able to pick it in the Solve captcha action.

Sending captchas to your own module

Deleting a module

To remove a created module from the program, you need to delete two files:

  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\Configs\ModuleName.dll.config
  • c:\Users\USERNAME\AppData\Roaming\ZennoLab\CustomModules\Captcha\ModuleName.dll
We recommend closing ZennoDroid and ProjectMaker before deleting these files.