حل رموز تحقق Funcaptcha الخاصة بمختبرات Arkose
يحل هذا النوع من المهام رموز تحقق مختبرات Akrose (أو Funcaptcha) بدون استخدام بروكسي. سيتم تنفيذ المهمة باستخدام مجموعة البروكسي الخاصة بنا أو بعناوين IP الخاصة بالعمال.
يوفر الـ API الخاص بمختبرات Arkose معلومات لصاحب الموقع الإلكتروني بخصوص عنون آي بي الخاص بمن يقوم بحل رموز التحقق. وعلى الرغم من ذلك، يجدر محاولة تجاوز رموز التحقق أولًا بدون استخدام بروكسي، وإن لم يفلح ذلك، يُرجى الانتقال إلى FuncaptchaTask باستخدام بروكسي.
أمثلة
كائن مهمة حل رموز التحقق
دليل الاستخدام: تعرف على كيفية استخدام نقاط التوقف "breakpoints"في متصفح كروم للعثور على خواص API لـ FunCaptcha و Geetest
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | FunCaptchaTaskProxyless |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في قسم الأعضاء. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
websitePublicKey | String | مطلوبة | المفتاح العام"public key" لمختبرات Arkose |
funcaptchaApiJSSubdomain | String | غير مطلوبة | قد يكون الدومين المُخصص الفرعي لمختبرات Arkose الذي يتم من خلاله تحميل واجهة جافاسكريبت مطلوبًا في بعض الحالات، ولكن معظم خدمات مختبرات Arkose تعمل بدونه. |
data | String | غير مطلوبة | المُعامل الإضافي الذي قد يتطلبه تنفيذ Arkose Labs. استخدم هذه الخاصية لإرسال قيمة "blob" ككائن تم تحويله إلى سلسلة نصية "string". يرجى الاطلاع على هذا المثال لمعرفة كيف يبدو. {"\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 | String | سلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف. |
مثال على نتيجة الطلب
{
"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"
}