Skip to main content

Captcha bypass

A-Parser does not solve captcha on its own. To bypass captcha, A-Parser uses proxies and captcha solving services. Correct captcha bypass has been tested with RuCaptcha, Anti-Captcha, XEvil, and CapMonster.

A-Parser has two built-in parsers for working with captcha solving services:

It is important to understand that captcha recognition settings are set in a separate parser and then used in others. That is, we configure one parser and use its settings as settings for another option. This allows you to have different settings for different services or captcha solving programs at the same time.

Next, we will describe how to configure each parser to work with captcha solving services.

AntiCaptcha setup

Step 1. Add access key in settings

Open the settings and then open the parser settings (Parsers Presets). Select the Util::AntiGateUtil::AntiGate parser from the drop-down list.

Step 1 AntiGate setup Open settings

Next, you need to:

  • Enter the required domain of the AntiCaptcha service.
  • Enter the access key to the service.

After that, save the settings as a new preset and enter the name (in the example, it is named My Work Captcha Solver) and click the OK button.

Step 1 AntiGate setup Enter access key Step 1 AntiGate setup Save

Step 2. Select the parser in the task editor

Go to the Task Editor tab and select the parser in which we will use AntiGate, for example, SE::Yandex::WordStatSE::Yandex::WordStat.

Go to its settings (pencil button editing button).

Step 2 AntiGate setup Select the parser in the task editor

Step 3. Select the AntiGate preset in the parser settings

In the settings below, in the AntiGate preset item, select the preset we created earlier (in the example, it was named My Work Captcha Solver).

Save everything as a new preset (in the example, it is named Use My Work Captcha Solver).

Step 3 AntiGate setup Select the AntiGate preset in the Yandex WordStat parser settings Step 3 AntiGate setup Save Step 3 AntiGate setup Save the Yandex WordStat parser settings

Step 4. Select the parser settings with the configured AntiGate

The last step is to go back to the task editor and select the last created preset with the configured AntiGate (in the example, it was named Use My Work Captcha Solver) for the SE::Yandex::WordStatSE::Yandex::WordStat parser.

Step 4 AntiGate setup Select the parser settings with the configured AntiGate for Yandex WordStat

ReCaptcha setup

Step 1. Open settings

Open the settings. Select the Util::ReCaptcha2Util::ReCaptcha2 parser from the drop-down list.

Step 1 ReCaptcha setup Open settings

Next, in the settings:

  • Enter the client key if using Anti-captcha.com, Rucaptcha.com.
  • Enter the Provider URL if using Capmonster.
  • Select the service.

And save the settings as a new preset (in the example, it is named Work Captcha Solver).

Step 1 ReCaptcha setup Enter the client key Step 1 ReCaptcha setup Save ReCaptcha settings

Step 2. Select the parser in the task editor

Go to the Task Editor tab. Select the parser that supports ReCaptcha2, for example, SE::GoogleSE::Google.

Step 2 ReCaptcha setup Select the parser in the task editor

Step 3. Select the ReCaptcha preset in the parser settings

In the Util::ReCaptcha2 preset field below, select the preset created earlier (in the example it was named Work Captcha Solver). Save everything as a new preset (in the example it was named UseReCapcha).

Step 3 ReCaptcha settings selecting ReCaptcha preset in Google Modern parser settings Step 3 ReCaptcha settings saving Google Modern parser settings Step 3 ReCaptcha settings finishing saving Google Modern parser settings

Step 4. Choosing parser settings with ReCaptcha settings

The last step is to select the latest preset with configured ReCaptcha (in the example it was named UseReCapcha) for the SE::Google::ModernSE::Google::Modern parser.

Step 4 ReCaptcha settings selecting Google Modern parser settings with ReCaptcha settings

Using XEvil

⏩ Video tutorial on settings

A video tutorial on using XEvil together with A-Parser to solve Util::ReCaptcha2Util::ReCaptcha2:

The video shows:

Choosing the desired neural network

Starting with XEvil 6.0 [Beta-10], support for the corename parameter has been added, through which you can specify the desired neural network when sending regular captchas (images). More information can be found here.

You can pass this parameter using the Additional query string field of the Util::AntiGateUtil::AntiGate parser. For example, for the Default v.1 neural network, you need to write corename=Default v.1 in this field.