سپورٹ کیے جانے والے ٹاسکس کی اقسام
API طریقہ کار
آرٹیکلز
ٹیوٹوریلز
GitHub
Tutorial pages

GeeTestTask: پراکسی کے ساتھ geetest.com سے captcha حل کریں

اس قسم کا کام ہمارے کارکنوں کے براؤزرز میں GeeTest کیپچوں کو حل کرتا ہے۔ آپ کی ایپ ویب سائٹ ایڈریس، جی ٹی کی، چیلنج کلید جمع کراتی ہے اور ٹاسک مکمل ہونے کے بعد 3 ٹوکنز پر مشتمل ایک حل حاصل کرتا ہے۔ ورژن GeeTest ورژن 4 کے لیے آؤٹ پٹ 5 اقدار پر مشتمل ہے اور چیلنج کلید کی ضرورت نہیں ہے۔


مثالیں

ٹاسک آبجیکٹ

پراپرٹیقسمدرکار ہےمقصد
typeاسٹرنگہاںGeeTestTask
websiteURLاسٹرنگہاںمطلوبہ ویب پیج کا ایڈریس۔ ویب سائٹ پر کہیں بھی دیکھا جا سکتا ہے، یہاں تک کہ ممبر کے علاقے میں بھی۔ ہمارے کارکن وہاں نہیں جاتے، بلکہ اس کی بجائے اس دورے کو سیمولیٹ کرتے ہیں۔
gtاسٹرنگہاںڈومین عوامی کلید، شازو نادر ہی اپ ڈیٹ کی جاتی ہے۔
challengeاسٹرنگہاںٹوکن کی کلید تبدیل کرنا۔ ہر captcha کے لیے نئی حاصل کرنا یقینی بنائیں، بصورت دیگر آپ کو ٹاسک کی خرابی کے لیے چارج کیا جائے گا۔
geetestApiServerSubdomainاسٹرنگنہیںآپشنل API سب ڈومین: کچھ تکمیلوں کے لیے درکار ہو سکتا ہے۔
versionانٹیگرنہیںورژن نمبر۔ ڈیفالٹ ورژن 3 ہے۔ تائید شدہ ورژن: 3 اور 4۔
initParametersآبجیکٹنہیںورژن 4 کے لیے اضافی ابتدائی پیرامیٹرز
proxyTypeاسٹرنگہاںپراکسی کی قسم
http - معمول کے مطابق http/https proxy
socks4 - socks4 پراکسی
socks5 - socks5 پراکسی
proxyAddressاسٹرنگہاںپراکسی IP پتہ ipv4/ipv6۔ مقامی نیٹ ورکس سے کوئی ہوسٹ نام یا IP پتے نہیں۔
proxyPortانٹیگرہاںProxy port
proxyLoginاسٹرنگنہیںپراکسی کے لیے لاگ ان جسے منظوری درکار ہوتی ہے (بنیادی)
proxyPasswordاسٹرنگنہیںProxy password
userAgentاسٹرنگہاںبراؤزر کا صارف-ایجنٹ جو ایمولیشن میں استعمال ہوتا ہے۔ آپ کو کسی جدید براؤزر کے دستخط استعمال کرنے کی ضرورت ہے، بصورت دیگر Google آپ سے “اپنے براؤزر کو اپ ڈیٹ” کرنے کے لیے کہے گا۔

درخواست کی مثال (V3)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

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

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 tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

درخواست کی مثال (V4)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

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

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 tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

ٹاسک کے حل کا آبجیکٹ (V3)

پراپرٹیقسممقصد
challengeاسٹرنگہیش اسٹرنگ جو کہ ٹارگٹ ویب سائٹ پر فارم جمع کروانے کے ساتھ تعامل کے لیے درکار ہوتا ہے۔
validateاسٹرنگہیش اسٹرنگ جو بھی چاہیے ہوتا ہے۔
seccodeاسٹرنگایک اور ہیش اسٹرنگ جو چاہیے ہوتا ہے، ہم نہیں جانتے کہ یہ 3 کیوں ہیں۔

ٹاسک کے حل کا آبجیکٹ (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"
}