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

RecaptchaV2Task: вирішити завдання Google Recaptcha з вашим проксі

Використовуйте цей тип завдання для розв’язання Recaptcha у сервісах Google. У всіх інших випадках використовуйте RecaptchaV2TaskProxyless, щоб розв’язати Recaptcha у режимі вимкнення проксі-сервера. Google API не розкриває IP-адресу вирішувача власнику веб-сайту.

Наша система побудована таким чином, що браузер працівника не має доступу до ваших проксі-серверів. Ці дані зберігаються на нашому сервері та видаляються відразу після завершення завдання. Комп’ютер працівника взаємодіє лише з нашими серверами. Доступ до вашого проксі доступний лише з однієї IP-адреси. Більше інформації в розділі поширених запитань.

Перед виконанням цього типу завдань наш проксі-чекер може протестувати ваш проксі на сумісність, зробивши ряд тестових запитів. Якщо цей тестовий запит не пройде, ваше завдання буде позначено ERROR_PROXY_CONNECT_TIMEOUT або подібною помилкою та буде скасовано. Під час процесу вирішення ваш проксі також може відмовити, і наш API видасть інші помилки проксі. Будь ласка, зверніться до розділу стосовно теми проксі, щоб дізнатися більше.

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

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

ВластивістьТипОбов’язковоПризначення
typeРядокТакRecaptchaV2Task
Попередня назва завдання: 'NoCaptchaTask'. Ми продовжуватимемо підтримувати стару назву завдання назавжди, не потрібно оновлювати ваш код.
websiteURLРядокТакАдреса цільової веб-сторінки. Може бути розміщена де завгодно на веб-сайті, навіть у клієнтській області. Наші працівники не переходять туди, а замість цього імітують відвідування.
websiteKeyРядокТакКлюч веб-сайту Recaptcha. Дізнайтеся, як його знайти, у цій статті.
recaptchaDataSValueРядокНіЗначення параметра 'data-s'. Застосовується лише для Recaptcha на веб-сайтах Google.
proxyTypeРядокТакТип проксі
http - звичайний http/https проксі
socks4 - socks4 proxy
socks5 - socks5 проксі
proxyAddressРядокТакIP-адреса проксі-сервера ipv4/ipv6. Немає імен хостів або IP-адрес з локальних мереж.
proxyPortЦілочисельнийТакПроксі-порт
proxyLoginРядокНіВхід для проксі-сервера, який вимагає авторизації (базовий)
proxyPasswordРядокНіПароль проксі
userAgentРядокТакКористувацький агент браузера, який використовується для емуляції. Потрібно використовувати підпис сучасного браузера, інакше Google попросить вас "оновити браузер".
cookiesРядокНіДодаткові файли cookie, які ми повинні використовувати в доменах Google.
isInvisibleЛогічнийНіВкажіть, якщо Recaptcha невидима. Це надасть відповідний віджет для наших працівників.

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
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"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
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РядокРядок токена, який необхідний для відправки форми запиту на цільовому веб-сайті.
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"
}