Google · Живое демо

Демо reCAPTCHA v2

Виджет с флажком «Я не робот» и графическими заданиями в качестве запасного варианта.

  • Бесплатно, без регистрации
  • Виджет реального провайдера
  • Посмотреть ответ проверки

Живой виджет reCAPTCHA v2

Установите флажок «Я не робот», затем нажмите «Проверить».

Как решить reCAPTCHA v2

Поле выше — это живая reCAPTCHA v2 проверка, классический чекбокс "Я не робот". На этой странице показаны три простых способа решить reCAPTCHA v2 и получить действительный g-recaptcha-response токен: автоматически с помощью расширения CapSkip для браузера, в вашем собственном коде с CapSkip SDK или перенаправив на CapSkip сервис капчи, который уже вызывают ваши инструменты. CapSkip работает локально на вашем устройстве, поэтому нет платы за каждое решение и ничего не покидает вашу машину.

Код не нужен

Вариант 1: решение reCAPTCHA v2 с помощью браузерного расширения

Самый простой способ обойти reCAPTCHA v2 — это Расширение CapSkip для распознавания капчи для Chrome и Firefox. Оно ставит галочку в чекбоксе "Я не робот" и автоматически проходит любую графическую проверку в фоне, без единой строки кода.

1

Установите расширение

Добавьте CapSkip из Chrome Web Store или Firefox Add-ons. Он также работает в Brave, Edge, Opera и Vivaldi.

2

Запустите приложение CapSkip

Установите и откройте десктопное приложение CapSkip. Оно выполняет распознавание на вашем устройстве и работает в паре с расширением.

3

Решает автоматически

Перезагрузите эту страницу — и CapSkip решит reCAPTCHA v2 за вас. Предпочитаете держать всё под контролем? Переключитесь в ручной режим в любой момент.

Для разработчиков

Вариант 2: Решение reCAPTCHA v2 с помощью CapSkip SDK

Создаёте автоматизацию, парсер или бота? Используйте SDK для распознавания капчи CapSkip чтобы решить reCAPTCHA v2 из Python, Node.js, PHP или C#. Вы передаёте site key и URL этой страницы, и CapSkip возвращает свежий токен g-recaptcha-response, который можно отправить как настоящий.

Site key
6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
URL страницы
https://capskip.com/ru/captcha-demo/recaptcha-v2/

Прежде чем начать

CapSkip решает капчу локально. Скачайте и запустите Десктопное приложение CapSkip и держите его открытым в фоновом режиме. SDK обращается к нему по 127.0.0.1:8080, поэтому нет обращений к облаку и нет платы за каждое решение.

1

Установите SDK

Добавьте официальный клиент CapSkip в свой проект.

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

Решите reCAPTCHA v2 и получите токен

Передайте для этой страницы sitekey и url в recaptcha(). CapSkip ставит галочку в чекбоксе, решает любую капчу-картинку и возвращает свежий g-recaptcha-response token.

from capskip import CapSkip

# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)

# Solve the reCAPTCHA v2 on this page
result = solver.recaptcha(
    sitekey="6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
    url="https://capskip.com/ru/captcha-demo/recaptcha-v2/",
)

token = result["code"]   # the g-recaptcha-response token
print(token)
const { CapSkip } = require('capskip');

// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });

(async () => {
  // Solve the reCAPTCHA v2 on this page
  const result = await solver.recaptcha(
    '6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
    'https://capskip.com/ru/captcha-demo/recaptcha-v2/',
  );

  const token = result.code; // the g-recaptcha-response token
  console.log(token);
})();
<?php
require 'vendor/autoload.php';

use CapSkip\CapSkip;

// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);

// Solve the reCAPTCHA v2 on this page
$result = $solver->recaptcha(
    '6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
    'https://capskip.com/ru/captcha-demo/recaptcha-v2/'
);

$token = $result['code']; // the g-recaptcha-response token
echo $token;
using CapSkip;

// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);

// Solve the reCAPTCHA v2 on this page
var result = await solver.RecaptchaAsync(
    "6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
    "https://capskip.com/ru/captcha-demo/recaptcha-v2/");

string token = result.Code; // the g-recaptcha-response token
Console.WriteLine(token);

Вы получаете длинный g-recaptcha-response токен, готовый к отправке.

3

Используйте токен

Поместите токен в скрытое g-recaptcha-response поле. Если виджет определяет data-callback, запустите его с токеном. Затем отправьте форму — именно это и делает Проверить делает кнопка здесь после Google siteverify.

// 1. Drop the solved token into the reCAPTCHA response field
document.querySelector('[name="g-recaptcha-response"]').value = token;

// 2. If the widget has a data-callback, run it with the token,
//    then submit your form.
Дополнительно

Использование CapSkip на других сайтах с reCAPTCHA v2

Чтобы решить reCAPTCHA v2 на любом сайте, вам нужны два значения со страницы:

  • Site key: тот data-sitekey атрибут виджета. Вы также можете считать его из k параметр URL iframe reCAPTCHA (google.com/recaptcha/api2/anchor).
  • URL страницы: полный адрес страницы.

Варианты Invisible и Enterprise

Для Invisible reCAPTCHA v2 (без видимого чекбокса, капча появляется только после взаимодействия) добавьте invisible флаг, а для Enterprise в сборку добавьте enterprise флаг. Не указывайте их для стандартного checkbox.

result = solver.recaptcha(
    sitekey="SITEKEY_FROM_PAGE",
    url="https://example.com/",
    invisible=1,    # add only for Invisible reCAPTCHA v2
    enterprise=1,   # add only for Enterprise reCAPTCHA v2
)

token = result["code"]   # the g-recaptcha-response token
const result = await solver.recaptcha(
  'SITEKEY_FROM_PAGE',
  'https://example.com/',
  { invisible: 1, enterprise: 1 },  // add only the flags you need
);

const token = result.code; // the g-recaptcha-response token
$result = $solver->recaptcha(
    'SITEKEY_FROM_PAGE',
    'https://example.com/',
    ['invisible' => 1, 'enterprise' => 1]  // add only the flags you need
);

$token = $result['code']; // the g-recaptcha-response token
var result = await solver.RecaptchaAsync(
    "SITEKEY_FROM_PAGE",
    "https://example.com/",
    new Dictionary<string, object?> { ["invisible"] = 1, ["enterprise"] = 1 });  // add only the flags you need

string token = result.Code; // the g-recaptcha-response token

A proxy также поддерживается, что помогает, когда сайт привязывает токен к вашему IP.

Не используете Python, Node.js, PHP или C#? SDK — это всего лишь обёртки над HTTP API CapSkip (стандартный in.php / res.php эндпоинты), поэтому вы можете решать reCAPTCHA v2 из любой язык, фреймворк или инструмент. См. Справочник по API reCAPTCHA v2.

Без изменений в коде

Вариант 3: направьте существующий код сервиса-решателя в CapSkip

Уже решаете reCAPTCHA v2 через сервис с оплатой за каждую капчу, такой как 2Captcha, Anti-Captcha или CapMonster? Вам не нужно переписывать ни строки. Приложение CapSkip включает эмулятор сервиса который локально говорит на собственных API этих сервисов: выберите используемый сервис, нажмите Добавить в файл hosts, и на каждый запрос, который ваш бот, парсер или готовый инструмент уже отправляет ему, отвечает CapSkip на вашей собственной машине — по фиксированной цене вместо счёта за каждое решение.

1

Выберите свой сервис

Откройте приложение CapSkip и выберите сервис, с которым уже работает ваш код: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha или Captchas.io.

2

Добавить в файл hosts

Один клик в приложении направляет домен этого сервиса на CapSkip, поэтому вызовы, которые делает ваш инструмент, обрабатываются на вашей машине, а не уходят к платному API.

3

Запускайте свой инструмент без изменений

Тот же API-ключ, тот же запрос, тот же цикл опроса. CapSkip отвечает в собственном формате этого сервиса, и ваш код получает обратно действительный токен g-recaptcha-response.

Ничего из приведённого ниже не меняется при переходе. Это тот же вызов, который ваш код делает сегодня, за исключением того, что reCAPTCHA v2 теперь решается локально, и действительный токен g-recaptcha-response возвращается от CapSkip:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=userrecaptcha
     googlekey=6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
     pageurl=https://capskip.com/ru/captcha-demo/recaptcha-v2/

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|03AGdBq26…  the g-recaptcha-response token, solved by CapSkip

Клиентские библиотеки работают так же: в стиле Anti-Captcha createTask / getTaskResult пара, или любая обёртка, построенная на одном из этих сервисов, продолжает работать, как только включён эмулятор. Полный справочник по запросам и ответам находится в Документация по API CapSkip.

Читать дальше

Подробнее о решении reCAPTCHA v2

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

Об этом демо reCAPTCHA v2

Эта страница — живая Демо reCAPTCHA v2 где вы можете проверить, как работает чекбокс "Я не робот", и увидеть, как он решается в реальном времени. reCAPTCHA v2 — это классическая капча Google с чекбоксом: она может пройти по одному только чекбоксу или показать задание с изображениями, например выбрать светофоры или пешеходные переходы. После решения Google возвращает g-recaptcha-response токен, который проверяет ваш сервер.

Разработчики, тестировщики и инженеры автоматизации могут использовать эту тестовую страницу reCAPTCHA v2, чтобы понаблюдать за проверками с чекбоксом и изображениями, генерацией токена и валидацией формы, а также оценить, как CapSkip решает reCAPTCHA v2. Нужно ли вам решить reCAPTCHA v2 один раз или автоматизировать тысячи решений — CapSkip это Решатель reCAPTCHA v2 который работает тремя способами: без кода расширение для распознавания капчи для Chrome и Firefox, и SDK для распознавания капчи для Python, Node.js, PHP и C#, а также готовую эмуляцию сервисов распознавания капчи, за которые вы, возможно, сегодня платите за каждое решение, — всё с безлимитным решением по единой фиксированной цене. Все три работают на одном и том же десктопном AI распознавание капчи, устанавливается один раз и работает на вашей машине, поэтому ничто не ставится в очередь на удалённом сервере и ничто не тарифицируется за каждое решение.

Могу ли я сохранить свой существующий код 2Captcha или Anti-Captcha?
Да. Приложение CapSkip эмулирует API 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha и SolveCaptcha. Выберите свой сервис в приложении, нажмите «Add to hosts file» — и запросы, которые ваш код уже отправляет, решаются локально в CapSkip, без изменений в коде и без платы за каждое решение.
Как решить reCAPTCHA v2?
Установите Расширение CapSkip или SDK, запустите десктопное приложение CapSkip — и CapSkip вернёт действительный токен g-recaptcha-response для site key. Расширение отмечает чекбокс и автоматически проходит любую графическую проверку, а SDK позволяет решать reCAPTCHA v2 из собственного кода.
Можно ли обойти reCAPTCHA v2?
Да. CapSkip — это сервис распознавания reCAPTCHA v2, который проходит галочку "Я не робот" и любое задание с картинками, а затем выдаёт вам токен g-recaptcha-response, который можно отправить как настоящий пользователь.
В чём разница между reCAPTCHA v2 и v3?
reCAPTCHA v2 — это видимый чекбокс "Я не робот", за которым иногда следует задача с изображениями. reCAPTCHA v3 невидима и вместо чекбокса возвращает фоновый score. CapSkip решает обе.
Насколько быстро CapSkip решает reCAPTCHA v2?
CapSkip обычно возвращает токен reCAPTCHA v2 в течение нескольких секунд. Каждое решение выполняется локально на вашем собственном устройстве, поэтому ничего не ставится в очередь на удалённом сервере.
Можно ли использовать CapSkip с другими языками программирования?
Да. Помимо SDK для Python, Node.js, PHP и C#, CapSkip предоставляет стандартный HTTP API, так что вы можете решать reCAPTCHA v2 из любого языка, фреймворка или инструмента. См. Справочник по API reCAPTCHA v2.
Является ли CapSkip бесплатным сервисом распознавания reCAPTCHA v2?
Расширение устанавливается бесплатно, а пробный доступ за один доллар даёт вам полный доступ на семь дней с 1 000 решений. Платные лицензии открывают безлимитное решение по единой фиксированной цене, без платы за каждую капчу.