Google · Живое демо

Демо reCAPTCHA v2 Invisible

Невидимый вариант reCAPTCHA v2, который срабатывает без флажка «Я не робот».

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

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

Невидимая reCAPTCHA v2 без флажка. Нажмите «Проверить» для подтверждения.

Как решить невидимую reCAPTCHA v2

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

Код не нужен

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

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

1

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

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

2

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

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

3

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

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

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

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

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

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

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

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

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

Передайте для этой страницы sitekey и url в recaptcha() с помощью invisible флаг. 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 Invisible reCAPTCHA v2 on this page
result = solver.recaptcha(
    sitekey="6LdDaSstAAAAAMRGlOvQjLQGaT1jD9s-HXwGIez7",
    url="https://capskip.com/ru/captcha-demo/recaptcha-v2-invisible/",
    invisible=1,
)

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 Invisible reCAPTCHA v2 on this page
  const result = await solver.recaptcha(
    '6LdDaSstAAAAAMRGlOvQjLQGaT1jD9s-HXwGIez7',
    'https://capskip.com/ru/captcha-demo/recaptcha-v2-invisible/',
    { invisible: 1 },
  );

  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 Invisible reCAPTCHA v2 on this page
$result = $solver->recaptcha(
    '6LdDaSstAAAAAMRGlOvQjLQGaT1jD9s-HXwGIez7',
    'https://capskip.com/ru/captcha-demo/recaptcha-v2-invisible/',
    ['invisible' => 1]
);

$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 Invisible reCAPTCHA v2 on this page
var result = await solver.RecaptchaAsync(
    "6LdDaSstAAAAAMRGlOvQjLQGaT1jD9s-HXwGIez7",
    "https://capskip.com/ru/captcha-demo/recaptcha-v2-invisible/",
    new Dictionary<string, object?> { ["invisible"] = 1 });

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

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

3

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

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

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

// Invisible reCAPTCHA has no checkbox: run the widget's data-callback
// with the token, or submit your form directly.
Дополнительно

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

Невидимая reCAPTCHA v2 не имеет видимого чекбокса. Вы можете распознать её, когда URL iframe reCAPTCHA содержит size=invisible, или когда задача появляется только после того, как вы взаимодействуете со страницей. Чтобы её решить, вам нужны два значения:

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

Вариант Enterprise

Если сайт использует сборку Enterprise, добавьте enterprise флаг вместе с invisible:

result = solver.recaptcha(
    sitekey="SITEKEY_FROM_PAGE",
    url="https://example.com/",
    invisible=1,
    enterprise=1,   # Enterprise Invisible 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 },  // Enterprise Invisible reCAPTCHA v2
);

const token = result.code; // the g-recaptcha-response token
$result = $solver->recaptcha(
    'SITEKEY_FROM_PAGE',
    'https://example.com/',
    ['invisible' => 1, 'enterprise' => 1]  // Enterprise Invisible reCAPTCHA v2
);

$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 });  // Enterprise Invisible reCAPTCHA v2

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 эндпоинты), поэтому вы можете решать Invisible reCAPTCHA v2 из любой язык, фреймворк или инструмент. См. Справочник API Invisible reCAPTCHA v2.

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

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

Уже решаете Invisible 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.

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

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

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.

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

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

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

Об этом демо невидимой reCAPTCHA v2

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

Разработчики, тестировщики и инженеры автоматизации могут использовать эту тестовую страницу Invisible reCAPTCHA v2, чтобы наблюдать фоновую проверку, срабатывание челленджа, генерацию токена и отправку формы. Нужно ли вам решить Invisible reCAPTCHA v2 один раз или автоматизировать тысячи решений — CapSkip — решатель invisible reCAPTCHA который работает тремя способами: без кода расширение для распознавания капчи для 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, без изменений в коде и без платы за каждое решение.
Как решить Invisible reCAPTCHA v2?
Установите Расширение CapSkip или SDK, запустите десктопное приложение CapSkip — и CapSkip вернёт действительный токен g-recaptcha-response. В коде вы добавляете флаг invisible; расширение обрабатывает её автоматически на странице.
Можно ли обойти Invisible reCAPTCHA v2?
Да. CapSkip — это сервис распознавания invisible reCAPTCHA, который проходит скрытую задачу и любую появляющуюся задачу с изображениями, а затем выдаёт вам токен g-recaptcha-response, который вы можете отправить как настоящий пользователь.
Что такое Invisible reCAPTCHA v2?
Это версия reCAPTCHA v2 без чекбокса. Виджет скрыт и работает в фоновом режиме, показывая графическую проверку только когда Google требует дополнительного подтверждения. В SDK вы решаете её, добавляя флаг invisible.
Насколько быстро CapSkip решает невидимую reCAPTCHA v2?
CapSkip обычно возвращает токен Invisible reCAPTCHA v2 за несколько секунд. Каждое решение выполняется локально на вашем устройстве, поэтому ничего не ставится в очередь на удалённом сервере.
Можно ли использовать CapSkip с другими языками программирования?
Да. Помимо SDK для Python, Node.js, PHP и C#, CapSkip предоставляет стандартный HTTP API, так что вы можете решать Invisible reCAPTCHA v2 на любом языке, фреймворке или инструменте. См. Справочник API Invisible reCAPTCHA v2.
CapSkip — это бесплатный сервис распознавания Invisible reCAPTCHA v2?
Расширение устанавливается бесплатно, а пробный доступ за один доллар даёт вам полный доступ на семь дней с 1 000 решений. Платные лицензии открывают безлимитное решение по единой фиксированной цене, без платы за каждую капчу.