• Captchas demo
  • reCAPTCHA
  • Others
    • Normales Captcha
    • GeeTest CAPTCHA
    • Cloudflare Turnstile
    • KeyCAPTCHA
    • Lemin CAPTCHA
    • Text-Captcha
    • Rotate CAPTCHA
    • Click CAPTCHA
    • MTCaptcha
    • Solve Media CAPTCHA

Text-Captcha Demo

Diese Seite erklärt, wie Text-Captcha angezeigt wird und wie die Text-Captcha Verifizierung funktioniert. Text Captcha ist eine Art von Captcha, das als Text dargestellt wird und keine Bilder enthält. Normalerweise müssen Sie eine Frage beantworten, um die Überprüfung zu bestehen.

Logo von "Text-Captcha"

In vielen Fällen behindern Text-Captcha die Zugänglichkeit, frustrieren Benutzer, schränken den Zugang zu offenen Informationen ein und erschweren das Testen von Anwendungen und Websites. Verwenden Sie Text-Captcha Solver zur automatischen Umgehung.

How to solve Text Captcha

  1. Find captcha question.

  2. Send question to our API.

    PHP

    // https://github.com/2captcha/2captcha-php
    
    require(__DIR__ . '/../src/autoloader.php');
    
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {
        $result = $solver->text([
            'text' => 'If tomorrow is Saturday, what day is today?',
            'lang' => 'en',
        ]);
    } catch (\Exception $e) {
        die($e->getMessage());
    }
    
    die('Captcha solved: ' . $result->code);

    Python

    # https://github.com/2captcha/2captcha-python
    
    import sys
    import 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, defaultTimeout=40, pollingInterval=10)
    
    try:
        result = solver.text('If tomorrow is Saturday, what day is today?',
                            lang='en')
    
    except Exception as e:
        sys.exit(e)
    
    else:
        sys.exit('solved: ' + str(result))

    Java

    // https://github.com/2captcha/2captcha-java
    
    package examples;
    
    import com.twocaptcha.TwoCaptcha;
    import com.twocaptcha.captcha.Text;
    
    public class TextExample {
        public static void main(String[] args) {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
            Text captcha = new Text();
            captcha.setText("If tomorrow is Saturday, what day is today?");
            captcha.setLang("en");
            try {
                solver.solve(captcha);
                System.out.println("Captcha solved: " + captcha.getCode());
            } catch (Exception e) {
                System.out.println("Error occurred: " + e.getMessage());
            }
        }
    }

    C#

    // https://github.com/2captcha/2captcha-csharp
    
    using System;
    using System.Linq;
    using TwoCaptcha.Captcha;
    
    namespace TwoCaptcha.Examples
    {
        public class TextExample
        {
            public void Main()
            {
                TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                Text captcha = new Text();
                captcha.SetText("If tomorrow is Saturday, what day is today?");
                captcha.SetLang("en");
                try
                {
                    solver.Solve(captcha).Wait();
                    Console.WriteLine("Captcha solved: " + captcha.Code);
                }
                catch (AggregateException e)
                {
                    Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                }
            }
        }
    }

    Go

    // https://github.com/2captcha/2captcha-go
    
    package main
    
    import (
        "fmt"
        "log"
        "github.com/2captcha/2captcha-go"
    )
    
    func main() {
        client := api2captcha.NewClient("API_KEY")
        captcha := api2captcha.Text{
            Text: "If tomorrow is Saturday, what day is today?",
            Lang: "en",
        }
        code, err := client.Solve(captcha.ToRequest())
        if err != nil {
            log.Fatal(err);
        }
        fmt.Println("code "+code)
    }

    C++

    // https://github.com/2captcha/2captcha-cpp
    
    #include <cstdio>
    
    #include "curl_http.hpp"
    #include "api2captcha.hpp"
    
    int main (int ac, char ** av)
    {
    if (ac < 2)
    {
        printf ("Usage: ./text \"Your question\"\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::text_t cap (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;   
    }

    Ruby

    # https://github.com/2captcha/2captcha-ruby
    require 'api_2captcha'
    
    client =  Api2Captcha.new("YOUR_API_KEY")
    
    result = client.text({
      textcaptcha:'If tomorrow is Saturday, what day is today?',
      lang: "en"
    })

    Manually:

    1. Multipart sample form:

      <form method="post" action="https://2captcha.com/in.php" enctype="multipart/form-data"  accept-charset="UTF-8">
          Your key:
          <input type="text" name="key" value="YOUR_APIKEY">
          <input type="text" name="textcaptcha" value="If tomorrow is Saturday, what day is today?">
          <input type="submit" value="Send and get the ID">
      </form>
    2. If everything is fine server will return the ID of your captcha:

      OK|2122988149
      Otherwise server will return an error code.

    3. After 5 seconds send GET request to get the result:

      GET https://2captcha.com/res.php?key=YOUR_API_KEY&action=get&id=2122988149

      If captcha is already solved server will respond with the answer token:

      OK|Friday
      If captcha is not solved yet server will return CAPCHA_NOT_READY result. Repeat your request in 5 seconds. If something went wrong server will return an error code.

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