close menu
Підтримувані типи завдань
Методи API
Статті
GitHub icon
GitHub
Menu

RecaptchaV2EnterpriseTaskProxyless: обійти Google Recaptcha V2 Enterprise без проксі

Цей тип завдання для вирішення Google Recaptcha Enterprise V2 з IP-адреси працівника.

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

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

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

ВластивістьТипОбов’язковоПризначення
typeРядокТакRecaptchaV2EnterpriseTaskProxyless
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". Не використовуйте цей параметр, якщо ви не розумієте, що робите.

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyless import *

solver = recaptchaV2EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})

# 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"
}