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

Розв’язати Recaptcha V2

Цей тип завдань для вирішення Google Recaptcha V2 без проксі. Завдання буде виконано за допомогою наших власних проксі-серверів та/або IP-адрес працівників.

На даний момент Recaptcha не захищена від ситуацій, коли пазл вирішується з одної IP-адреси, а форма з g-response надсилається з іншої. API Google не надає - IP-адресу людини, яка розв’язала Recaptcha. Якщо це зміниться, ви завжди зможете використовувати наш стандартний тип завдання - RecaptchaV2Task.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Приклад Recaptcha V2

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

ВластивістьТипОбов’язковоПризначення
typeРядокТакRecaptchaV2TaskProxyless
Попередня назва типу завдання: NoCaptchaTaskProxyless. Вона буде підтримуватися завжди, не потрібно оновлювати свій код.
websiteURLРядокТакАдреса цільової веб-сторінки. Може бути розміщена де завгодно на веб-сайті, навіть у клієнтській області. Наші працівники не переходять туди, а замість цього імітують відвідування.
websiteKeyРядокТакКлюч веб-сайту Recaptcha. Дізнайтеся, як його отримати, в цій статті.
recaptchaDataSValueРядокНіЗначення параметра 'data-s'. Застосовується лише для Recaptcha на веб-сайтах Google.
isInvisibleЛогічнийНіВкажіть, якщо Recaptcha невидима. Це відобразить відповідний віджет для наших працівників.

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

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyless import *

solver = recaptchaV2Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')

# 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РядокРядок токена, який необхідний для відправки форми запиту на цільовому веб-сайті.
cookiesМасивНеобов’язковий масив файлів cookie, який було використано для розв’язання Recaptcha. Застосовується лише для доменів google.com і субдоменів.

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

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