تجاوز رموز تحقق Funcaptcha الخاصة بمختبرات Arkose باستخدام بروكسي
هذا النوع من المهام يحل أحجيات موقع arkoselabs.com في متصفحات العمال لدينا. يرسل تطبيقك عنوان الموقع الإلكتروني والمفتاح العام ويتلقى رمزًا مميزًا بعد إكمال المهمة. يتوجب عليك استخدام هذا الرمز لإرسال النموذج عن طريق رموز تحقق Arkoselabs.
أمثلة
كائن مهمة حل رموز التحقق
دليل الاستخدام: تعرف على كيفية استخدام نقاط التوقف "breakpoints"في متصفح كروم للعثور على خواص API لـ FunCaptcha و Geetest
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | FunCaptchaTask |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في قسم الأعضاء. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
websitePublicKey | String | مطلوبة | المفتاح العام"public key" لمختبرات Arkose |
funcaptchaApiJSSubdomain | String | غير مطلوبة | قد يكون الدومين المُخصص الفرعي لمختبرات Arkose الذي يتم من خلاله تحميل واجهة جافاسكريبت مطلوبًا في بعض الحالات، ولكن معظم خدمات مختبرات Arkose تعمل بدونه. |
data | String | غير مطلوبة | المُعامل الإضافي الذي قد يتطلبه تنفيذ Arkose Labs. استخدم هذه الخاصية لإرسال قيمة "blob" ككائن تم تحويله إلى سلسلة نصية "string". يرجى الاطلاع على هذا المثال لمعرفة كيف يبدو. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | String | مطلوبة | نوع البروكسي http - بروكسي socks4 socks5 http/https المعتاد- socks4 proxy socks5 - بروكسي socks5 |
proxyAddress | String | مطلوبة | عنوان IP البروكسي ipv4 / ipv6. لا توجد أسماء مضيفين أو عناوين IP من الشبكات المحلية. |
proxyPort | Integer | مطلوبة | منفذ البروكسي |
proxyLogin | String | مطلوبة | تسجيل دخول البروكسي الذي يتطلب التفويض (متطلب أساسي) |
proxyPassword | String | مطلوبة | كلمة مرور البروكسي |
userAgent | String | مطلوبة | قم بتوفير وكيل المستخدم "user agent" الذي تستخدمه للتنقل بين صفحات الموقع. سيستخدم عمالنا نفس القيمة أثناء عملية حل Hcaptcha. |
مثال على الطلب
Python
Javascript
Go
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)
كائن حل المهمة
الخاصية | نوع الخاصية | الوظيفة |
---|---|---|
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"
}