Решить Google Recaptcha с вашим прокси - RecaptchaV2Task
Используйте этот тип задач чтобы решать рекапчу в сервисах Гугла. Во всех других случая используйте RecaptchaV2TaskProxyless чтобы решать рекапчу без прокси. Google API не раскрывает владельцу сайта IP адрес работика, решающего задачу.
Наша система построена таким образом, что браузер работника не имеет доступ к вашим серверам прокси. Эти данные хранятся на нашем сервере и удаляются сразу после завершения задачи. Компьютер работника взаимодействует только с нашими серверами. Доступ к вашим прокси осуществляется только с одного IP адреса. Больше информации об этом в FAQ.
До выполнения задачи наш прокси-чекер может проверить ваш прокси на совместимость с помощью нескольких тестовых запросов. Если этот тест не проходит, ваша задача будет помечена ошибкой ERROR_PROXY_CONNECT_TIMEOUT или аналогичной, а затем отменена. В процессе решения капчи ваш прокси также может упасть и наше API вернет другие ошибки. Пожалуйста, ознакомьтесь с чтобы узнать больше.


Объект задачи
Свойство | Тип | Требуется | Назначение |
---|---|---|---|
type | Строка | Да | RecaptchaV2Task Предыдущее название задачи: 'NoCaptchaTask'. Мы будем вечно поддерживать старое название, нет необходимости вносить изменения в ваш код. |
websiteURL | Строка | Да | Адрес целевой страницы. Может находиться в любом месте сайта, в том числе в закрытом для подписчиков разделе. Наши работники не посещают сайт, а вместо этого эмулируют посещение страницы. |
websiteKey | Строка | Да | Ключ рекапчи. Узнайте больше как найти этот ключ в этой статье. |
recaptchaDataSValue | Строка | Нет | Значение параметра 'data-s'. Применимо только к рекапче на страницах Google. |
proxyType | Строка | Да | Тип прокси http - обычный http/https прокси socks4 - socks4 прокси socks5 - socks5 прокси |
proxyAddress | Строка | Да | Адрес прокси в ipv4/ipv6. Имена хостов или адреса из локальной сети не допускаются. |
proxyPort | Integer | Да | Порт прокси |
proxyLogin | Строка | Нет | Логин если требуется авторизация прокси (basic) |
proxyPassword | Строка | Нет | Пароль прокси |
userAgent | Строка | Да | User-Agent браузера, который нужно эмулировать. Требуется указывать юзерагент современного браузера, иначе гугл попросит "обновить ваш браузер". |
cookies | Строка | Нет | Дополнительные куки, которые мы будем использовать на доменах Google. |
isInvisible | Boolean | Нет | Укажите если рекапча невидимая. Это отобразит правильный виджет рекапчи у наших работников. |
Пример запроса
#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 | Массив | Опциональный массив cookies, который был использован для решения рекапчи. Применимо только к доменам 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"
}