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

RecaptchaV3TaskProxyless#


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

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

имятипНеобходимыйОписание
typeНитьДаRecaptchaV3TaskProxyless
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
websiteInfoНитьНетПодробная информация о целевом веб-сайте руководство по получению этих данных и оптимизации вашего подхода для повышения баллов токенов reCAPTCHA

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

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

метод: POST

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

{
    "clientKey":"api key",
    "task": {
        "type":"RecaptchaV3TaskProxyless",
        "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))

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