## About

This plugin allows you to automatically solve CAPTCHAs found on any webpage.

❗️❗️❗️Extension is free. But you have to purchase an API KEY❗️❗️❗️

In order to obtain API KEY you have to create an account on 2Сaptcha.com and replenish your balance.
Every solved captcha will decrease your balance as per this rate:
💰1000 resolutions - $2.99 (1 captcha - 2.99 cents)

😆 The extension is made for those users who can't bypass a captcha for some reason being either banned by captcha or not able to read it.

🚀 For now extension supports:
✅ Simple captcha⭐️ (an image with symbols)
✅ reCaptcha V2 / V2 Invisible / V3 / Enterprise
✅ hCaptcha
✅ GeeTest
✅ Arkose Labs Captcha (FunCaptcha)
✅ KeyCaptcha
✅ GeeTest V4
✅ Lemin
✅ Capy Puzzle
✅ Cloudflare Turnstile
✅ Amazon WAF
✅ MTCaptcha

🚀 How it works:

The extension goes through page's HTML code. If it contains a captcha code extension sends a request to 2captcha server for resolution.

When captcha is solved, extension sets a solution inside HTML code of the page. Then it could be used automatically when user submits a filled form.

Keep in mind that solution is valid for 120 seconds only. It means you have 117-119 seconds to complete the form and submit it.

🌐 Support and information:
https://captchaforum.com/threads/2captcha-solver-browser-extension.1160/

## API-KEY

Your 2captcha.com API KEY. You may get it on your Dashboard on 2captcha.com.

## Enable plugin

Enables HTML code analysis.

## Submit forms automatically

Enables automatic submission of forms upon receiving a captcha resolution. Please be extra careful with this option. Some web forms doesn't have validation of data indicated. It leads to page refresh with an error message indicating fields to be filled. Extension will send a new captcha resolution request to 2captcha API and then will send a form again and again until you close this browser tab or you run out of balance on 2captcha.

Delay - You may set up a delayed automatic submission, indicating amount of seconds of the delay.

By default, plugin submits the form. If needed, another behaviour can be specified. For example, once captcha is solved, plugin can execute custom javascript code on certain pages. This behaviour can be configured in AutoSubmit rules section.

Custom Javascript code can be generated based on the list of defined actions, for example:

1. Click on element with id "login-button"

Javascript:

    document.getElementById("login-button").click()

Actions:

    {"type":"source","value":"document"}
    {"type":"method","value":"getElementById","args":["login-button"]}
    {"type":"method","value":"click"}

2. Traverse DOM:

Javascript:

    document.querySelector(".captcha-solver").closest("form").children[1].click()

Actions:

    {"type":"source","value":"document"}
    {"type":"method","value":"querySelector","args":[".captcha-solver"]}
    {"type":"method","value":"closest","args":["form"]}
    {"type":"property","value":"children"}
    {"type":"index","value":1}
    {"type":"method","value":"click"}

3. Execute predefined function:

Javascript:

    login("username", "password")

Actions:

    {"type":"source","value":"window"}
    {"type":"method","value":"login","args":["username", "password"]}

## If error happens, repeat

Try to send a request again if a solution from 2catpcha didn't work or extension failed to send captcha challenge to 2captcha.com. Please note, if a website with a captcha challenge refuse to accept a captcha resolution from extension, it will refresh a page with captcha and extension will detect it as a new captcha page. Even if this option is not enabled, an extension will send a captcha request to 2captcha.com.

Delay - You may set up a delay for repeat of captcha submission, indicating amount of seconds of delay.

## Enabled / Solve automatically

Check options accordingly for every captcha type.

Enabled - Check a code of the page for this type of captcha.

Solve automatically - If set, an extension will send this captcha challenge to 2captcha.com API for resolution when found. If you leave it unchecked, an extension will add a "Solve with 2catpcha" button to this webpage. If the captcha is invisible, the button will be placed under form submission button. Please check screenshots below.

## Proxy

Use proxy - enable this option if you want a captcha to be solved via your proxy server.

Proxy type - indicate proxy type. We only support HTTP. HTTPS. SOCKS4 and SOCKS5. We can't detect proxy type automatically so you have to indicate it.

login:password@123.123.123.123:3128 - indicate your proxy address, port and credentials accordingly. If your proxy doesn't need authorization, leave only IP and port: "123.123.123.123:3128"

Don't forget to allow access to your proxy from our IP 138.201.188.166. Our requests will be tunneled from our gateway, so we will never have direct access to your proxy.

## Image captcha solving

The extension could not detect where is a captcha located and where exactly a resolution should be placed in when captcha is solved. So you have to indicate this for every website you will need to bypass captcha on. To do so Right click on a picture and choose "Solve this captcha" to let extension know where the captcha is located. Then do the same for resolution field, Right click on it and choose "Insert captcha resolution here". These parameters will be stored in the extension settings for this particular website.