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:
Util::AntiGate - solves captchas in the form of images with letters/numbers/words
Util::ReCaptcha2 - solves Google reCAPTCHA
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::AntiGate parser from the drop-down list.
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 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::WordStat.
Go to its settings (pencil button ).
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 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::WordStat parser.
ReCaptcha setup
Step 1. Open settings
Open the settings. Select the Util::ReCaptcha2 parser from the drop-down list.
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 2. Select the parser in the task editor
Go to the Task Editor tab. Select the parser that supports ReCaptcha2, for example, SE::Google.
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 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::Modern parser.
Using XEvil
⏩ Video tutorial on settings
A video tutorial on using XEvil together with A-Parser to solve Util::ReCaptcha2:
The video shows:
- connecting XEvil to A-Parser to work with
Util::ReCaptcha2
- checking the work and demonstrating the work in
SE::Google::Modern
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::AntiGate parser. For example, for the Default v.1 neural network, you need to write
corename=Default v.1
in this field.