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

Рабочий процесс обхода hCaptcha

Быстрый обход hCaptcha.
Никакого риска: оплата только за решенные капчи

Начать сейчас

API для обхода hCaptcha

  • Мы поддерживаем API для языка «PHP»
  • Мы поддерживаем API для языка «Python»
  • Мы поддерживаем API для языка «Go»
  • Мы поддерживаем API для языка «Ruby»
  • Мы поддерживаем API для языка «C#»
  • Мы поддерживаем API для языка «Java»

Как обойти hCaptcha

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

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

  1. Откройте консоль разработчика в браузере и найдите элемент с атрибутом data-sitekey.

    <div
    class="h-captcha"
    data-sitekey="f7de0da3-3303-44e8-ab48-fa32ff8ccc7b"
    id="hcaptcha"
    ></div>
  2. Отправьте эти параметры на ruCaptcha API. Дождитесь результата. Он должен выглядеть примерно так:

    P0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXNza2V5IjoiNGQ3MTI5ZmUtOTQxZi00NGQ4LWI5MzYtMzAwZjUyMmM3Yzc2IiwiZXhwIjoxNTY4MTA3MjY4LCJzaGFyZF9pZCI6MzAyMzQ1NDg4fQ.yJuANPBc1uzCw9tW6CoLqiijBgh6zF00KdsnqaJtugg

  3. В консоли разработчика найдите textarea с id="h-captcha-response", и вставьте туда полученный код. Потом нажмите "Проверить".

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

    // https://github.com/2captcha/2captcha-php
    
    require(__DIR__ . '/../src/autoloader.php');
    
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {
        $result = $solver->hcaptcha([
            'sitekey' => 'f7de0da3-3303-44e8-ab48-fa32ff8ccc7b',
            'url'     => 'https://rucaptcha.com/demo/hcaptcha',
        ]);
    } 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.hcaptcha(
            sitekey='f7de0da3-3303-44e8-ab48-fa32ff8ccc7b',
            url='https://rucaptcha.com/demo/hcaptcha',
        )
    
    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 HCaptchaExample
        {
            public void Main()
            {
                TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                HCaptcha captcha = new HCaptcha();
                captcha.SetSiteKey("f7de0da3-3303-44e8-ab48-fa32ff8ccc7b");
                captcha.SetUrl("https://rucaptcha.com/demo/hcaptcha");
                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.HCaptcha;
    
    public class HCaptchaExample {
        public static void main(String[] args) {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
            HCaptcha captcha = new HCaptcha();
            captcha.setSiteKey("f7de0da3-3303-44e8-ab48-fa32ff8ccc7b");
            captcha.setUrl("https://rucaptcha.com/demo/hcaptcha");
            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")
        cap := api2captcha.HCaptcha{
            SiteKey: "f7de0da3-3303-44e8-ab48-fa32ff8ccc7b",
            Url: "https://rucaptcha.com/demo/hcaptcha",   
        }
        code, err := client.Solve(cap.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::hcaptcha_t cap;
    cap.set_site_key ("f7de0da3-3303-44e8-ab48-fa32ff8ccc7b");
    cap.set_url ("https://rucaptcha.com/demo/hcaptcha");
    
    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.hcaptcha({
      sitekey: '10000000-ffff-ffff-ffff-000000000001',
      pageurl: 'https://www.site.com/page/'
    })
Логотип «GitHub»

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

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

  • PHP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • hCaptcha - это относительно новый вид капчи, который очень похож на reCAPTCHA V2, но имеет некоторые визуальных различия, хотя и очень похожий метод решения.

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

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

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

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

Простая капча

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

API демонстрацияКак решить
Текстовая капча

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

API демонстрацияКак решить
Click CAPTCHA

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

API демонстрацияКак решить
Rotate CAPTCHA

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

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

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

API демонстрацияКак решить
reCAPTCHA V2 Callback

Процесс решения reCAPTCHA V2 Callback не отличается от аналогичного процесса решения reCAPTCHA V2: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис ruCaptcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Иногда вы не найдете кнопки, отправляющей форму. Вместо нее может использоваться callback-функция. Эта функция выполняется, когда капча распознана. Обычно callback-функция определена в параметре data-callback или как параметр callback у функции grecaptcha.render

API демонстрацияКак решить
reCAPTCHA V2 Invisible

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

API демонстрацияКак решить
reCAPTCHA V3

Процесс решения reCAPTCHA V3 следующий: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey, параметра action и адреса страницы размещения капчи и передаем их в сервис ruCaptcha, где ее решает работник с соответствующим рейтингом "человечности”, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Во многом новый вид капчи похож на reCAPTCHA V2, т.е. основной принцип остался тем же - пользователь получает от API ruCaptcha токен, который отправляется в POST-запросе к сайту, а сайт верифицирует токен через API reCAPTCHA

API демонстрацияКак решить
reCAPTCHA Enterprise

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

API демонстрацияКак решить
KeyCAPTCHA

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

API демонстрацияКак решить
GeeTest CAPTCHA

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

API демонстрацияКак решить
hCaptcha

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

API демонстрация
FunCaptcha

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

Как решить
Capy Puzzle CAPTCHA

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

Как решить
Lemin CAPTCHA

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

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

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

API демонстрацияКак решить
Audio CAPTCHA

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

Как решить
Arkose Labs CAPTCHA

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

Как решить
Amazon CAPTCHA

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

Как решить
MTCaptcha

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

API демонстрацияКак решить
DataDome CAPTCHA

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

Как решить
CyberSiARA CAPTCHA

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

Как решить
Yandex CAPTCHA

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

Как решить
VK CAPTCHA

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

Как решить
  • логотип «GDPR»
  • логотип «SSL secured»
  • логотип «Google privacy policy»
  • логотип «S/MIME»
  • логотип «CCPA»