AutoSolve - Recommendations and Best Practices

What is AutoSolve?

AutoSolve is a service that enabled the process of connecting Supported Bots with OneClick. While AutoSolve on its own does not enable the Automatic solving of captcha challenges since its inception we have integrated backup solving solutions such as AutoSolve AI, Speech to Text solving, or by using Third Party Providers such as 2Captcha, AntiCaptcha, and CapMonster.


Never used AutoSolve before? Read our Getting Started Guide.
The best way to find out if your bot Supports AutoSolve is to look for their AutoSolve section or reach out to a member of their team to find out. We have a list of some supported bots, but this list does not include every program that supports AutoSolve

AutoSolve Crash Course | Challenge Types & Recommendations

 

AutoSolve Crash Course

This section of the guide is designed as a mini crash course to walk you through the very basics of enabling and using AutoSolve. For a more in-depth look and understanding, it is recommended that you review the AutoSolve Getting Started Guide.

Enabling AutoSolve | Connecting Bots | AutoSolve Settings | Using AutoSolve

Enabling AutoSolve

AutoSolve is accessed through OneClick. As a result please ensure that you have both a Toolbox and AutoSolve subscription before trying to enable AutoSolve. 

  1. Open OneClick from the AYCD Toolbox
  2. Click on the Settings tab at the top of OneClick.
  3. Click on the toggle next to Enable AutoSolve and click on Save.
  4. Clicking on Save will cause the program to restart and once it opens the AutoSolve tab will be available.

Connecting Bots

AutoSolve is used in order to send Captcha challenges from your bot tasks to OneClick giving you access to the different solving methods that we support. We have a list of supported bots along with some setup guides that you can find here, however, the process for all bots should be similar to the one described below.

  1. Go to the AutoSolve Dashboard using the link provided, or by navigating there from the account dashboard.
  2. Create an AutoSolve Bot API Key with a unique name. We recommend using the name of the bot you are creating the API Key for. It is important that you use a unique Bot API Key for each instance of a bot you are using. Using the same API Key in multiple places will cause issues with receiving solves from OneClick.
  3. Find your bots AutoSolve configuration section. This is usually in Settings, but some bots may have these settings in a different place. Use the Copy Access Token button on the AutoSolve Dashboard and provide that in the Access Token section of your bot. Then Copy the Bot API Key you made and provide that to your bot as well and ensure the settings are saved.
  4. You can generally confirm that your bot is connected to AutoSolve by creating a test task with fake billing and running it on a store that receives a captcha. You can also review the Connections tab of AutoSolve to see if your Bots API Key is active.

AutoSolve Settings

Under the AutoSolve tab, there are a few different views that provide some additional information on AutoSolve as well as some settings that you can configure.

  • Services: The first tab is used to enable services for AutoSolve such as AI Solve, 2Captcha, or others. It will also allow you to copy your Access Token, or already created API Keys on the right. 
  • Tasks: The second tab is used to see your incoming Captcha Requests. This section will allow you to see things like the API Key used, which Service solved the Captcha, the Solve Time, and more.
  • Connections: The third tab allows you to see which API Keys are connected to AutoSolve. This section is great for confirming whether a bot you are using is successfully connected to AutoSolve.
  • Errors: This tab is used for diagnosis when there is an error.
  • Events: This tab is used for the diagnosis of any connection related issues.
  • Solver Info: This tab is used to display the Captcha Type each Service supports.
  • Routes: This tab is used to create Routes that allow you to direct requests to certain categories based on set conditions.
  • Settings: This tab is where you can configure some of the settings we have for AutoSolve. While AutoSolve is set up to run out of the box some more advanced users may way to adjust things like the maximum amount of solves for a local solver, or the limit of local solvers that can run at the same time.

Using AutoSolve

Since our recommendations for using AutoSolve and Best Practices on the different Captcha Types are listed below, this section will just contain a quick overview of using AutoSolve on ReCaptcha V2 Challenges using Local Solvers.

  1. Open OneClick and ensure you have your Accounts added to the Accounts View.
  2. For request types that recommend Empty Solvers you can create those in the Accounts view > File > Add Solver > Specify a Category, Solver Name, Quantity of Solvers, and a Proxy Category and click save.
  3. When you are ready to Start AutoSolve click on the Accounts you want to use by clicking and holding down Shift then going to Options > Start AutoSolve > Selected or All depending on if you just want to use the selected accounts or all the accounts in a category.
  4. After you make the selections in the following Dialog your accounts will go to Waiting to Solve and show AutoSolve Connected. At the bottom of OneClick, you should see the AutoSolve Status show Connected in green and you are now ready to start your bots tasks.

Challenge Types & Recommendations

This section of the guide will review our recommended setup and configuration for the different types of Captchas we support. Your setup may vary based on the services you have available and your computer's available CPU and RAM. Additionally, rate-limiting from the Captcha Services can always be a factor so it is best to set a Max Solvers Per Local Solver to limit the number of solves on a particular proxy.

reCaptcha v2 | reCaptcha v3 | hCaptcha | GeeTest 

reCaptcha v2

There are two types of reCaptcha V2 challenges. Checkbox, which will display a checkbox for you to click before determining if it will show you a challenge, and Invisible, where the challenge is in the background and you will only be shown the captcha if you are deemed to not be trusted enough by the reCaptcha system. There are a variety of ways that you can set up and use AutoSolve in order to solve these types of Captchas. 
reCaptcha.gif

Recommended Setup (Trusted Accounts + AutoSolve AI)

Since reCaptcha is a Google service the best way to solve these types of challenges will be having trusted accounts that are receiving one-clicks and utilizing a backup solving service such as AutoSolve AI or Google Speech as your first line of defense when you do not get a one-click. In order to not burn out your accounts, it is best to limit the number of solves per account using the Max Solvers per Local Solver to 10-30 solves and have other accounts scheduled to take their place when those limits are hit. The number of solves will vary based on the trust of your account so keep that in mind. You can also use Automatically stop a solver when Manual Solve Required (MSR). This will ensure that if you do get a solver that is struggling with a fading captcha and reaches the default 60 request limit for AutoSolve AI, instead of going to MSR, it will stop the solver and move on to one of the scheduled ones.
Your Services Tab should have OneClick as Primary, and AutoSolve AI as Backup. 
Local-AI-Services.png
Your AutoSolve Settings Tab under reCaptchaV2 should look like this.
v2Recommended-Settings.png

Alternative Setup (Empty Solvers + AutoSolve AI)

If the Google Accounts you do have are not trusted, or if you don't have any at all then you will want to create Solvers which are Accountless Browsers that are used only for AutoSolve, paired with AI this will be much faster during high traffic drops than other third party services. You can also use Automatically stop a solver when Manual Solve Required (MSR). This will ensure that if you do get a solver that is struggling with a fading captcha and reaches the default 60 request limit for AutoSolve AI, instead of going to MSR, it will stop the solver and move on to one of the scheduled ones.
Your Services Tab should have OneClick as Primary, and AutoSolve AI as Backup. 
localsolvers_autosolveai.png
Your AutoSolve Settings Tab under reCaptchaV2 should look like this.
v2Recommended-Settings.png

reCaptcha v3

reCaptcha v3 is a completely invisible challenge designed to gauge your likelihood of being an abusive user of the website. The system will take in factors like your browser, IP, and other factors and then return a score based on that assessment. There is no visible challenge like with reCaptcha v2, but some sites that use reCaptcha v3 include Yeezy Supply and Adidas.

Recommended Setup (High Trust Score Accounts + Static ISP Proxies)

Since reCaptcha v3 releases tend to be very request heavy, having a good amount of accounts with a high trust scores will result in the best results when paired with good quality proxies. Since V3 drops tend to be request heavy it is good to rest your accounts for 12 hours after a drop before you resume farming and to have sets of accounts you rotate between using on the releases so that you are not using the same set of accounts every release. In order to reduce the strain on your accounts, it is best to limit the number of solves per account to 60-80 and have other accounts scheduled to take their place when those limits are hit.
OneClick-primary.png
Your AutoSolve Settings Tab under reCaptchaV3 should look like this.v3Recommended.png

Alternative Setup (Empty Solvers + Static Unique ISP Proxies)

If you do not have trusted Google Accounts then you can still get good results on V3 drops with Empty Solvers and good proxies. Without accounts though, it is best to use a lower limit on the number of solves per account like 30-40, and have other solvers on different proxies ready to stand in and take their place when that limit is hit. Unique ISP Proxies will give you the best results, while you can use unique static residential proxies you will have some difficulties with them.
Your Services Tab should have OneClick as Primary. 
OneClick-primary.png
Your AutoSolve Settings Tab under reCaptchaV3 should look like this.
reCaptcha-v3-settings.png

hCaptcha

This captcha shares a lot of similarities to reCaptcha however it does not benefit from trusted Google Accounts since hCaptcha is not affiliated with Google. It also has two styles it will appear in, Checkbox which will display a box you need to click to solve the challenge and Invisible which will only show when it is required.
hCaptcha.gif

Recommended Setup (Empty Solvers + AutoSolve AI)

hCaptcha is not affiliated with Google and does not benefit greatly from trusted accounts. Because of this, it is recommended that you use Empty Solvers. Since there is very little chance of a one-click with hCaptcha challenges it is best to also have AutoSolve AI enabled so that the requests can be solved for you. We recommend using unique ISP proxies or fast residential proxies as hCaptcha will tend to rate limit if you are using the same IP across many solvers. You can also use Automatically stop a solver when Manual Solve Required (MSR). This will ensure that if you do get a solver that is struggling and reaches the default 60 request limit for AutoSolve AI, instead of going to MSR, it will stop the solver and move on to one of the scheduled ones.
Your Services Tab should have OneClick as Primary, and AutoSolve AI as Backup. 
Local-AI-Services.png
Your AutoSolve Settings Tab under hCaptcha should look like this.
hCaptcha-Settings.png

Alternative Setup (Third Party Services)

While most of the supported Third Party Services do support hCaptcha challenges, during high traffic drops the solve times tend to be extremely slow, or may go down altogether. In addition, some providers impose certain requirements or restrictions around requests from certain sites, so be mindful of that.

GeeTest

While there are a few different types of GeeTests challenges, the most commonly found one is slide Captcha which involves sliding a puzzle piece into place on the challenge. From interacting with the challenge GeeTest analyzes and attempts to determine whether you are a human or bot. Since GeeTest is not affiliated with Google, just like hCaptcha it will not benefit greatly from the use of your Trusted Google Accounts. 

Recommended Setup (Empty Solvers + AutoSolve AI)

Since GeeTest is not affiliated with Google, similar to hCaptcha it does not benefit from trusted accounts. The best way to solve GeeTest Challenges is with Empty Solvers and AutoSolve AI. This will offer the fastest solve times, especially during high traffic drops.

Alternative Setup (Third Party Services)

While 2Captcha, AntiCaptcha, and CapMonster do support GeeTest challenges, during high traffic drops the solve times can be slow, so just be mindful of that. 

 

Was this article helpful?
6 out of 7 found this helpful

Comments

0 comments

Article is closed for comments.