أنواع المهام المدعومة
أوامر API
مقالات
قسم الشروحات
GitHub icon
GitHub
Tutorial pages

FunCaptchaTask: تجاوز كابتشا Arkose Labs (المعروف بـ Funcaptcha)باستخدام بروكسي

هذا النوع من المهام يحل أحجيات موقع arkoselabs.com في متصفحات الموظفين لدينا. يرسل تطبيقك عنوان موقع الويب والمفتاح العام ويتلقى رمزًا مميزًا بعد إكمال المهمة. استخدم هذا الرمز لإرسال النموذج عن طريق ميزة Arkoselabs captcha.

FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example with seatings
FunCaptcha Arkoselabs example with finger
أمثلة

Task object

الخاصيةنوع الخاصيةالأهميةالوظيفة
typeStringمطلوبةFunCaptchaTask
websiteURLStringمطلوبةعنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في منطقة المشتركين. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة.
websitePublicKeyStringمطلوبةالمفتاح العام لـ Arkose Labs
funcaptchaApiJSSubdomainStringغير مطلوبة Custom Arkos النطاق المخصص الفرعي لـ Arkose Labs الذي يتم من خلاله تحميل واجهة جافاسكريبت مطلوب في بعض الحالات، ولكن معظم خدمات Arkose Labs تعمل بدونها.
dataStringغير مطلوبةالمُعامل الإضافي الذي قد يتطلبه تنفيذ Arkose Labs. استخدم هذه الخاصية لإرسال قيمة "blob" ككائن تم تحويله إلى سلسلة. يرجى الاطلاع على هذا المثال لمعرفة كيف يبدو.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}
proxyTypeStringمطلوبةنوع البروكسي
http - بروكسي http / https معتاد
socks4 - بروكسي socks4
socks5 - بروكسي socks5
proxyAddressStringمطلوبةعنوان IP البروكسي ipv4 / ipv6. لا توجد أسماء مضيفين أو عناوين IP من الشبكات المحلية.
proxyPortIntegerمطلوبةمنفذ البروكسي
proxyLoginStringغير مطلوبةتسجيل دخول البروكسي الذي يتطلب التفويض (متطلب أساسي)
proxyPasswordStringغير مطلوبةكلمة مرور البروكسي
userAgentStringمطلوبةمستخدم المتصفح الذي يستخدم في المحاكاة. يجب أن تستخدم متصفحًا حديثًا، وإلا سيطلب منك جوجل "تحديث متصفحك".

مثال على الطلب

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.funcaptchaproxyon import *

solver = funcaptchaProxyon()
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\"}")

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

# 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

حل المهمة

الخاصيةنوع الخاصيةالوظيفة
tokenStringسلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف.

مثال على الاستجابة

{
    "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"
}