How to solve Normal Captcha

CAPTCHAFORUM

Administrator
1640078259875.png

  1. Download the captcha image.
  2. Send image to 2Captcha API.

    PHP
    Code:
    require(__DIR__ . '/../src/autoloader.php');
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {
        $result = $solver->normal('path/to/captcha.jpg');
    } catch (\Exception $e) {
        die($e->getMessage());
    }
    
    die('Captcha solved: ' . $result->code);

    PYTHON
    Code:
    import sysimport os
    
    sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
    
    from twocaptcha import TwoCaptcha
    
    api_key = os.getenv('APIKEY_2CAPTCHA', 'YOUR_API_KEY')
    
    solver = TwoCaptcha(api_key)
    
    try:
        result = solver.normal('path/to/captcha.jpg')
    
    except Exception as e:
        sys.exit(e)
    
    else:
        sys.exit('solved: ' + str(result))


    JAVA
    Code:
    package examples;
    import com.twocaptcha.TwoCaptcha;
    import com.twocaptcha.captcha.Normal;
    
    public class NormalExample {
    
        public static void main(String[] args) {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
    
            Normal captcha = new Normal("path/to/captcha.jpg");
    
            try {
                solver.solve(captcha);
                System.out.println("Captcha solved: " + captcha.getCode());
            } catch (Exception e) {
                System.out.println("Error occurred: " + e.getMessage());
            }
        }
    
    }


    CSHARP
    Code:
    using System;using System.Linq;
    using TwoCaptcha.Captcha;
    
    namespace TwoCaptcha.Examples
    {
        public class NormalExample
        {
            public static void Main()
            {
                var solver = new TwoCaptcha("YOUR_API_KEY");
    
                Normal captcha = new Normal("path/to/captcha.jpg");
    
                try
                {
                    solver.Solve(captcha).Wait();
                    Console.WriteLine("Captcha solved: " + captcha.Code);
                }
                catch (AggregateException e)
                {
                    Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                }
            }
        }
    }


    GO
    Code:
    package main
    import (
        "fmt"
        "log"
        "github.com/2captcha/2captcha-go"
    )
    
    func main() {
        client := api2captcha.NewClient("API_KEY")
    
        cap := api2captcha.Normal{
            File: "/path/to/captcha.jpg",
        }
    
        code, err := client.Solve(cap.ToRequest())
    
        if err != nil {
            log.Fatal(err);
        }
    
        fmt.Println("code "+code)
    }


    CPP
    Code:
    #include <cstdio>
    #include "curl_http.hpp"
    #include "api2captcha.hpp"
    
    int main (int ac, char ** av)
    {
       if (ac < 2)
       {
          printf ("Usage: ./normal path/to/image.jpg\n");
          return 0;
       }
    
       api2captcha::curl_http_t http;
       http.set_verbose (true);
    
       api2captcha::client_t client;
       client.set_http_client (&http);
       client.set_api_key (API_KEY);
    
       assert (ac > 1);
    
       api2captcha::normal_t cap;
       cap.set_file (av[1]);
    
       try
       {
          client.solve (cap);
          printf ("code '%s'\n", cap.code ().c_str ());
       }
       catch (std::exception & e)
       {
          fprintf (stderr, "Failed: %s\n", e.what ());
       }
    
       return 0;
    }

  3. Paste received code into the field. Then, submit the form.