close menu
انواع وظیفه مورد پشتیبانی
متدهای API
مقالات
GitHub icon
GitHub
Menu

FuncaptchaTaskProxyless: کپچای Arkose Labs (مشهور به Funcaptcha) را بدون پروکسی دور می‌زند.

این نوع وظیفه، کپچای 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 که جاوا اسکریپت ویجت از آن بارگذاری می‌شود. برای برخی موارد لازم است اما اکثر یکپارچه‌سازی‌های Arkose Labs بدون آن اجرا می‌شوند.
dataرشتهخیرپارامتر اضافی که شاید در اجرای Arkose Labs لازم باشد. از این خصوصیت برای ارسال مقدار "blob" به‌صورت یک شیء تبدیل شده به رشته استفاده کنید. برای آشنائی با نحوه انجام این کار، مثال زیر را ببینید.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}

نمونه درخواست

Python
Javascript
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"
}