Присоединяйтесь и получите бесплатную пробную версию!

RecaptchaV3Task#


Метод автоматического решения reCAPTCHA V3 на основе токенов.
Полученный токен затем можно отправить на целевой веб-сайт в поле формы g-recaptcha-response или передать в функцию обратного вызова.
Цена: $0.6/K

RecaptchaV3Task Структура объекта задачи#

имятипНеобходимыйОписание
typeНитьДаRecaptchaV3Task
websiteURLНитьДаПолный URL целевой страницы для загрузки Captcha
websiteKeyНитьДаКлюч веб-сайта reCAPTCHA. Его можно найти в атрибуте data-sitekey элемента div reCAPTCHA или в параметре k запроса к API reCAPTHCHA.
pageActionНитьНетДля дополнительных параметров вы можете выполнить поиск по grecaptcha.execute, чтобы найти параметры действия.
isSessionБулевНетВ режиме сеанса recaptcha возвращаемый результат будет иметь поле sessionToken
apiDomainНитьНетДоменное имя, используемое для загрузки Captcha: google.com или recaptcha.net. По умолчанию: google.com
proxyTypeНитьДаТип прокси: `http`, `socks4`, `socks5`
proxyAddressНитьДаIP-адрес или имя хоста прокси-сервера
proxyPortЦелое числоДапорт прокси
proxyLoginНитьНетЛогин агента
proxyPasswordНитьНетПароль агента
websiteInfoНитьНетПодробная информация о целевом веб-сайте руководство по получению этих данных и оптимизации вашего подхода для повышения баллов токенов reCAPTCHA

Запросить пример#

конечная точка API: https://api.nextcaptcha.com/createTask

метод: POST

Тип контента: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"RecaptchaV3Task",
        "websiteURL":"https://google.com",
        "websiteKey":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
        "pageAction":"login",
        "proxyType":"http",
        "proxyAddress":"your_proxy_address",
        "proxyPort":1234,
        "proxyLogin":"your_proxy_login",
         "proxyPassword":"your_proxy_password"
    }
}

Пример ответа#

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8v3Z3J9z3..."
  },
  "createTime": 1701234567890,
  "endTime": 1701234567890
}

Образец кода#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

Ссылки по теме#