GeeTestTaskProxyless: حل رموز التحقق عن طريق موقع geetest.com بدون استخدام بروكسي
هذا النوع من المهام يحل اختبار GeeTest للكابتشا في متصفحات العمال لدينا. يرسل تطبيقك عنوان موقع الويب ومفتاح gt ومفتاح التحدي وبعد إكمال المهمة يتلقى حلًا يتكون من 3 رموز. بالنسبة للإصدار GeeTest ، يتكون الإخراج الإصدار 4 من 5 قيم ومفتاح التحدي غير مطلوب.
كل شيء مشابه لـ GeeTestTask، باستثناء أننا لا نطلب استخدام بروكسي ونعمل على حل المهام عن طريق عناوين IP خاصة بنا.








أمثلة
Task object
البرنامج التعليمي ذو الصلة: تعرف على كيفية استخدام نقاط التوقف في Chrome للعثور على معلمات واجهة برمجة التطبيقات لـ FunCaptcha و Geetest
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | GeeTestTaskProxyless |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في منطقة المشتركين. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
gt | String | مطلوبة | نادرًا ما يتم تحديث العنوان الفرعي للنطاق |
challenge | String | غير مطلوبة | تغيير مفتاح الرمز المميز. تأكد من الحصول على مفتاح جديد لكل من رموز التحقق، وإلا فسيتم محاسبتك على المهام التي يفشل حلها أيضًا. مطلوب للإصدار 3. غير مطلوب للإصدار 4 |
geetestApiServerSubdomain | String | غير مطلوبة | نطاق فرعي اختياري لـ API. قد يكون مطلوبًا لبعض العمليات. ![]() |
version | Integer | غير مطلوبة | رقم الإصدار. الإصدار الافتراضي هو 3. الإصدارات المدعومة: 3 و 4. |
initParameters | Object | غير مطلوبة | معلمات التهيئة الإضافية للإصدار 4 |
مثال على الطلب (V3)
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.geetestproxyless import *
solver = geetestProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("CONSTANT_GT_KEY")
solver.set_challenge_key("VARIABLE_CHALLENGE_KEY")
# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")
# getLib payload, see documentation for explanation of this
# solver.set_geetest_lib("{\"customlibs\":\"url-to-lib.js\"}")
# 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 tokens: "
print token
else:
print "task finished with error "+solver.error_code
GeeTest V4
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.geetestproxyless import *
solver = geetestProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("captchaId value")
solver.set_version(4)
# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")
# optional initialization parameters
# solver.set_init_parameters({"riskType": "slide"})
# 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 tokens: "
print token
else:
print "task finished with error "+solver.error_code
حل المهمة (V3)
الخاصية | نوع الخاصية | الوظيفة |
---|---|---|
challenge | String | الهاش سترينج (Hash String) المطلوب من أجل التفاعل مع نموذج الإرسال على موقع الويب المستهدف. |
validate | String | الهاش سترينج (HASH STRING) مطلوبًا أيضًا |
seccode | String | الهاش سترينج (Hash String) أخر مطلوب أيضًا، وليس لدينا أي فكرة عن سبب وجود 3 منه. |
حل المهمة (V4)
الخاصية | نوع الخاصية |
---|---|
captcha_id | String |
lot_number | String |
pass_token | String |
gen_time | Integer |
captcha_output | String |
مثال على الاستجابة (v3)
{
"errorId":0,
"status":"ready",
"solution":
{
"challenge":"3c1c5153aa48011e92883aed820069f3hj",
"validate":"47ad5a0a6eb98a95b2bcd9e9eecc8272",
"seccode":"83fa4f2d23005fc91c3a015a1613f803|jordan"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}
مثال على الاستجابة (v4)
{
"errorId":0,
"status":"ready",
"solution":
{
"captcha_id": "fcd636b4514bf7ac4143922550b3008b",
"lot_number": "354ab6dd4e594fdc903074c4d8d37b24",
"pass_token": "b645946a654e60218c7922b74b3b5ee8e8717e8fd3cd5182a5c98d660bbd1ed5",
"gen_time": "1649921519",
"captcha_output": "cFPIALDXSop8Ri2mPABbRWzNBs86N8D4vNUTuVa7wN7E...[cut]...ciM50ePCCzLBZ1bmaV9Yt7IkkFI9Emx4eaP8rRoA=="
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}