Підтримувані типи завдань
Методи API
Статті
Уроки
GitHub
Tutorial pages

RecaptchaV2EnterpriseTask: вирішити Google Recaptcha V2 Enterprise з проксі

Завдання цього типу для вирішення Google Recaptcha Enterprise V2 через наданий проксі.

Це здебільшого схоже на RecaptchaV2Task, за винятком того, що завдання вирішуються за допомогою Enterprise API і призначаються працівникам з найкращим балом Recaptcha V3. Для отримання додаткової інформації про Recaptcha Enterprise відвідайте розділ поширених запитань.

Приклад Recaptcha V2 Enterprise. Візуально ідентична некорпоративній версії.

Об'єкт завдання

ВластивістьТипОбов’язковоПризначення
typeРядокТакRecaptchaV2EnterpriseTask
websiteURLРядокТакАдреса цільової веб-сторінки. Може бути розміщена де завгодно на веб-сайті, навіть у клієнтській області. Наші працівники не переходять туди, а замість цього імітують відвідування.
websiteKeyРядокТакКлюч веб-сайту Recaptcha. Дізнайтеся, як його знайти, у цій статті.
enterprisePayloadОб'єктНіДодаткові параметри, які слід передавати методу "grecaptcha.enterprise.render" разом із ключем сайту. Приклад того, що слід шукати:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
У цьому прикладі ви можете відзначити параметр "s", який не задокументовано, але, очевидно, є обов'язковим. Надішліть його в API, щоб ми правильно відтворили віджет Recaptcha із цим параметром.
apiDomainРядокНіВикористовуйте цей параметр, щоб надіслати ім’я домену, з якого має обслуговуватися скрипт Recaptcha. Може мати лише одне з двох значень: "www.google.com" або "www.recaptcha.net". Не використовуйте цей параметр, якщо ви не розумієте, що робите.
proxyTypeРядокТакТип проксі-сервера
http - звичайний http/https проксі-сервер
socks4 - проксі-сервер socks4
socks5 - проксі-сервер socks5
proxyAddressРядокТакIP-адреса проксі-сервера ipv4/ipv6. Немає імен хостів або IP-адрес з локальних мереж.
proxyPortЦілочисельнийТакПроксі-порт
proxyLoginРядокНіВхід для проксі-сервера, який вимагає авторизації (базовий)
proxyPasswordРядокНіПароль проксі
userAgentРядокТакКористувацький агент браузера, який використовується для емуляції. Потрібно використовувати підпис сучасного браузера, інакше Google попросить вас "оновити браузер".
cookiesРядокНіДодаткові файли cookie, які ми повинні використовувати в доменах Google.

Приклад запиту

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyon import *

solver = recaptchaV2EnterpriseProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

Об’єкт рішення завдання

ВластивістьТипПризначення
gRecaptchaResponseРядокРядок токена, який необхідний для відправки форми запиту на цільовому веб-сайті.

Приклад відповіді

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}