Menu

Розв’язати Funcaptcha від Arkose Labs

Цей тип завдань розв’язує капчу Arkose Labs (або Funcaptcha) без проксі. Завдання буде виконано за допомогою наших власних проксі-серверів або IP-адрес працівників.

API Arkose Labs надає власнику веб-сайту інформацію про IP-адресу розв’язувача. Однак варто спробувати спочатку обійти капчу без проксі, а якщо не спрацює – перейти на FuncaptchaTask з проксі.

FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example with seatings
FunCaptcha Arkoselabs example with finger
Приклади

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

ВластивістьТипОбов’язковоПризначення
typeРядокТакFunCaptchaTaskProxyless
websiteURLРядокТакАдреса цільової веб-сторінки. Може бути розміщена де завгодно на веб-сайті, навіть у клієнтській області. Наші працівники не переходять туди, а замість цього імітують відвідування.
websitePublicKeyРядокТакВідкритий ключ Arkose Labs
funcaptchaApiJSSubdomainРядокНіСпеціальний піддомен Arkose Labs, з якого завантажується віджет Javascript. Потрібно для деяких випадків, але більшість інтеграцій Arkose Labs працюють без нього.
dataРядокНіДодатковий параметр, який може знадобитися для реалізації Arkose Labs. Використовуйте цю властивість, щоб надіслати значення "blob" як об'єкт, перетворений у рядок. Дивіться приклад, як це може виглядати.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}

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

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

from anticaptchaofficial.funcaptchaproxyless import *

solver = funcaptchaProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")

# optional funcaptcha API subdomain, see our Funcaptcha documentation for details
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")

# optional data[blob] value, read the docs
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print("result token: "+token)
else:
    print("task finished with error "+solver.error_code)

Об’єкт розв’язання завдання

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

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

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}