حلکردن کپچای GeeTest
این نوع وظیفه، کپچای GeeTest را در مرورگرهای کارگران ما حل میکند. اپ شما آدرس وبسایت، کلید gt، کلید چالش را ارسال میکند و پس از تکمیل وظیفه، راهحلی تشکیلشده از ۳ توکن را دریافت میکند. در نسخه GeeTest شماره ۴ خروجی از ۵ مقدار تشکیل شده است و کلید چالش لازم نیست.
همه چیز شبیه GeeTestTask است، به جز این استثنا که نیازی به پروکسی نداریم و آن را از آدرسهای IP خودمان حل میکنیم.
نمونه ها
شیء وظیفه
خودآموز مرتبط: بیاموزید که چطور از نقاط شکست (برکپوینت) در کروم برای یافتن پارامترهای API مرتبط با FunCaptcha و Geetest استفاده کنید
خصوصیت | نوع | ضروری | هدف |
---|---|---|---|
type | رشته | بله | GeeTestTaskProxyless |
websiteURL | رشته | بله | آدرس صفحه وب هدف. میتواند در هرجایی از وبسایت حتی بخش اعضا قرار گرفته باشد. کارگران ما به آنجا نمیروند بلکه در عوض بازدید را شبیهسازی میکنند. |
gt | رشته | بله | کلید عمومی دامنه. به ندرت آپدیت می شود |
challenge | رشته | خیر | تغییر کلید توکن. مطمئن شوید که یک توکن تازه را برای هر کپچا میگیرید، در غیر این صورت برای وظیفه خطا باید هزینه پرداخت کنید. برای نسخه ۳ ضروری است. برای نسخه ۴ لازم نیست |
geetestApiServerSubdomain | رشته | خیر | زیردامنه API اختیاری. شاید برای برخی پیادهسازیها لازم باشد. |
version | عدد صحیح | خیر | شماره نسخه، نسخه پیشفرض ۳ است. نسخههای پشتیبانی شده: ۳ و ۴. |
initParameters | شیء | خیر | پارامترهای مقداردهی اولیه اضافه برای نسخه ۴ |
نمونه درخواست (V3)
Python
Javascript
Go
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
Go
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 | رشته | رشته هَش که برای تعامل با فرم ارسال در وبسایت هدف لازم است. |
validate | رشته | رشته هَش دیگری که وجود آن هم ضروری است. |
seccode | رشته | یک رشته هش ضروری دیگر، ما بههیچوجه نمیدانیم چرا سه عدد از آنها وجود دارد |
شیء راهحل وظیفه (V4)
خصوصیت | نوع |
---|---|
captcha_id | رشته |
lot_number | رشته |
pass_token | رشته |
gen_time | عدد صحیح |
captcha_output | رشته |
نمونه پاسخ (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"
}