Сервис распознавания KeyCAPTCHA

Сервис распознавания KeyCAPTCHA
Быстрый обход KeyCAPTCHA.
  • Никакого риска: оплата только за решенные капчи
  • Сервис распознавания полностью автоматизирован
  • Поддержка 24/7
Название капчиЦена за 1000Скорость решенияКак обойти
KeyCAPTCHAЦена за 10002,99 $Скорость решения0 сек.Как обойти
  • API
  • Мы поддерживаем API для языка «PHP»
  • Мы поддерживаем API для языка «Python»
  • Мы поддерживаем API для языка «Go»
  • Мы поддерживаем API для языка «Ruby»
  • Мы поддерживаем API для языка «C#»
  • Мы поддерживаем API для языка «Java»
  • Мы поддерживаем API для языка «JavaScript»
Больше

Как обойти KeyCAPTCHA

  • Зарегистрируйтесь в сервисе обхода капч
  • Имплементируйте API
  • Пришлите капчу для автоматического распознавания
  • Получите ответ в виде решенной капчи
Распознавание KeyCAPTCHA

API для распознавания KeyCaptcha

  1. Найдите следующие параметры в коде страницы:

    s_s_c_user_id

    s_s_c_session_id

    s_s_c_web_server_sign

    s_s_c_web_server_sign2

  2. Отправьте эти параметры на 2Captcha API.

    Дождитесь результата. Он должен выглядеть примерно так:

    ebdb5a6bf76da6887db60ef2041ab946|964635241a3e5e76980f2572e5f63452|http://back10.keycaptcha.com/swfs/ckc/5bded85426de3c57a7529a84bd0d4d08-|9ff29e0176e78eb7ba59314f92dbac1b|1
  3. Найдите и удалите следующий блок, который подключает javascript-файл:

    <script
    language="JavaScript"
    src="http://backs.keycaptcha.com/swfs/cap.js"
    ></script>
  4. Найдите и удалите div c id="div_for_keycaptcha":

    <div id="div_for_keycaptcha" ...>...</div>
  5. Найдите элемент с id="capcode" и измените его значение на ответ, полученный от нашего сервера.

    <input name="capcode" id="capcode" value="1|2|3|4|5" type="hidden" />
  6. Нажмите кнопку "Проверить".

    Читать больше - документация по API для автоматического решения капч.

    // https://github.com/2captcha/2captcha-php
    
    require(__DIR__ . '/../src/autoloader.php');
    
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {
        $result = $solver->keycaptcha([
            's_s_c_user_id'          => 184015,
            's_s_c_session_id'       => '9ff29e0176e78eb7ba59314f92dbac1b',
            's_s_c_web_server_sign'  => '964635241a3e5e76980f2572e5f63452',
            's_s_c_web_server_sign2' => '3ca802a38ffc5831fa293ac2819b1204',
            'url'                    => 'https://2captcha.com/demo/keycaptcha',
        ]);
    } catch (\Exception $e) {
        die($e->getMessage());
    }
    
    die('Captcha solved: ' . $result->code);
    # 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)
    
    try:
        result = solver.keycaptcha(
            s_s_c_user_id=184015,
            s_s_c_session_id='9ff29e0176e78eb7ba59314f92dbac1b',
            s_s_c_web_server_sign='964635241a3e5e76980f2572e5f63452',
            s_s_c_web_server_sign2='3ca802a38ffc5831fa293ac2819b1204',
            url='https://2captcha.com/demo/keycaptcha')
    
    except Exception as e:
        sys.exit(e)
    
    else:
        sys.exit('solved: ' + str(result))
    // https://github.com/2captcha/2captcha-csharp
    
    using System;
    using System.Linq;
    using TwoCaptcha.Captcha;
    
    namespace TwoCaptcha.Examples
    {
        public class KeyCaptchaExample
        {
            public void Main()
            {
                TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                KeyCaptcha captcha = new KeyCaptcha();
                captcha.SetUserId(184015);
                captcha.SetSessionId("9ff29e0176e78eb7ba59314f92dbac1b");
                captcha.SetWebServerSign("964635241a3e5e76980f2572e5f63452");
                captcha.SetWebServerSign2("3ca802a38ffc5831fa293ac2819b1204");
                captcha.SetUrl("https://2captcha.com/demo/keycaptcha");
                try
                {
                    solver.Solve(captcha).Wait();
                    Console.WriteLine("Captcha solved: " + captcha.Code);
                }
                catch (AggregateException e)
                {
                    Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                }
            }
        }
    }
    // https://github.com/2captcha/2captcha-java
    
    package examples;
    
    import com.twocaptcha.TwoCaptcha;
    import com.twocaptcha.captcha.KeyCaptcha;
    
    public class KeyCaptchaExample {
        public static void main(String[] args) {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
            KeyCaptcha captcha = new KeyCaptcha();
            captcha.setUserId(184015);
            captcha.setSessionId("9ff29e0176e78eb7ba59314f92dbac1b");
            captcha.setWebServerSign("964635241a3e5e76980f2572e5f63452");
            captcha.setWebServerSign2("3ca802a38ffc5831fa293ac2819b1204");
            captcha.setUrl("https://2captcha.com/demo/keycaptcha");
            try {
                solver.solve(captcha);
                System.out.println("Captcha solved: " + captcha.getCode());
            } catch (Exception e) {
                System.out.println("Error occurred: " + e.getMessage());
            }
        }
    }
    // 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.KeyCaptcha{
            UserId: 184015,
            SessionId: "9ff29e0176e78eb7ba59314f92dbac1b",
            WebServerSign: "964635241a3e5e76980f2572e5f63452",
            WebServerSign2: "3ca802a38ffc5831fa293ac2819b1204",
            Url: "https://2captcha.com/demo/keycaptcha",   
        }
        code, err := client.Solve(captcha.ToRequest())
        if err != nil {
            log.Fatal(err);
        }
        fmt.Println("code "+code)
    }
    // https://github.com/2captcha/2captcha-cpp
    
    #include <cstdio>
    
    #include "curl_http.hpp"
    #include "api2captcha.hpp"
    
    int main (int ac, char ** av)
    {
    api2captcha::curl_http_t http;
    http.set_verbose (true);
    
    api2captcha::client_t client;
    client.set_http_client (&http);
    client.set_api_key (API_KEY);
    
    api2captcha::keycaptcha_t cap;
    cap.set_user_id (184015);
    cap.set_session_id ("9ff29e0176e78eb7ba59314f92dbac1b");
    cap.set_web_server_sign ("964635241a3e5e76980f2572e5f63452");
    cap.set_web_server_sign2 ("3ca802a38ffc5831fa293ac2819b1204");
    cap.set_url ("https://2captcha.com/demo/keycaptcha");
    
    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;   
    }
    require 'api_2captcha'
    
    client =  Api2Captcha.new("YOUR_API_KEY")
    
    result = client.keycaptcha({
      s_s_c_user_id: 10,
      s_s_c_session_id: '493e52c37c10c2bcdf4a00cbc9ccd1e8',
      s_s_c_web_server_sign: '9006dc725760858e4c0715b835472f22-pz-',
      s_s_c_web_server_sign2: '2ca3abe86d90c6142d5571db98af6714',
      pageurl: 'https://www.keycaptcha.ru/demo-magnetic/'
    })
Логотип «GitHub»

Решение для обхода KeyCAPTCHA на GitHub

Полная документация и примеры кода по обходу KeyCAPTCHA на GitHub

  • PHP

    Как решить KeyCAPTCHA на PHP

    Пакет PHP для автоматизации решения по обходу KeyCAPTCHA. Лучший показатель успешного распознавания KeyCAPTCHA.

    API для решения капчи на PHP
  • Python

    Как решить KeyCAPTCHA на Python

    Пакет Python скриптов для решения капчи на любом сайте. API интегрируется с любым скриптом. Лучше автоматические решение по решению KeyCAPTCHA онлайн.

    API для решения капчи на Python
  • Ruby

    Как решить KeyCAPTCHA на Ruby

    Ruby gem для автоматизации решения по обходу KeyCAPTCHA. Лучший показатель успешного распознавания KeyCAPTCHA.

    API для решения капчи на Ruby
  • Golang

    Как решить KeyCAPTCHA на Go

    Golang модуль для обхода KeyCAPTCHA онлайн. Быстрая интеграция API для решения KeyCAPTCHA.

    API для решения капчи на Go
  • C#

    Как решить KeyCAPTCHA на C#

    C# библиотека для распознавания KeyCAPTCHA. Легкая интеграция API.

    API для решения капчи на C#
  • Java

    Как решить KeyCAPTCHA на Java

    Библиотека Java для быстрого обхода KeyCAPTCHA. Лучший сервис для решения капч. Простое API.

    API для решения капчи на Java
Расширение для обхода капчи, поддерживаемое в браузерах Chrome и Firefox

Расширение для обхода KeyCAPTCHA

Расширение для браузера позволяет автоматически решать капчи найденные на любом сайте

Добавить в браузер
Расширение для обхода KeyCAPTCHA

Распознавание KeyCAPTCHA

  • Для решения этого нестандартного вида капчи, необходимо собрать простой пазл из нескольких фрагментов заданного изображения.

    Капча пазл проста в использовании и является эффективным способом борьбы со спамом и ботами.

    2Captcha помогает обойти KeyCaptcha онлайн. Сервис предлагает лучший API для решения капчи.

  • Выставление счетов в системе происходит отдельно для каждого типа капчи. Стоимость решения: 2,99 $ за 1000 капч. Никакого риска. Оплата происходит за фактически распознанные капчи.

Статистика распознавания KeyCAPTCHA

Поддерживаемые капчи

Простой процесс интеграции API сервиса, легкий старт и поддержкой множества языков программирования и готовыми примерами кода.

«Простая капча» лого

Процесс решения обычной капчи заключается в следующем: мы забираем изображение капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«reCAPTCHA V2» лого

Процесс решения reCAPTCHA V2 заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«Arkose Labs captcha (FunCaptcha)» лого

Процесс решения FunCaptcha Arkose Labs заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

Как решить
«GeeTest» лого

Процесс решения GeeTest Captcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

API демонстрацияКак решить
«Cloudflare Turnstile» лого

Процесс решения капчи Cloudflare Turnsitle заключается в следующем: пользователь передает параметры капчи, необходимые для ее решения: "data-sitekey" и адрес страницы размещения капчи в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

API демонстрацияКак решить
«Capy Puzzle CAPTCHA» лого

Процесс решения Capy Puzzle Captcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

Как решить
«KeyCAPTCHA» лого

Процесс решения KeyCaptcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

API демонстрацияКак решить
«Lemin» лого

Процесс обхода Lemin заключается в следующем: пользователь передает параметры капчи, необходимые для ее решения в сервис 2Captcha, где решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

API демонстрацияКак решить
«Amazon CAPTCHA» лого

Процедура решения капчи Amazon AWS следующая: нужно передать набор необходимых параметров с целевой страницы и отправить в сервис, где работники сервиса решают капчу. Затем ответ возвращается в виде набора дополнительных параметров, которые необходимо ввести в поля для решения.

Как решить
«Текстовая капча» лого

Процесс решения текстовой капчи заключается в следующем: мы забираем текстовый вопрос капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
  • логотип «GDPR»
  • логотип «SSL secured»
  • логотип «Google privacy policy»
  • логотип «S/MIME»
  • логотип «CCPA»