close menu
सपोर्टेड टास्क टाइप
API विधियाँ
आर्टिकल
GitHub icon
GitHub
Menu

GeeTest captcha को हल करें

इस प्रकार की टास्क हमारे कर्मचारियों के ब्राउज़रों में GeeTest captchas को हल कर देती है। आपकी ऐप वेबसाइट का पता, gt कुंजी व चैलेंज कुंजी को सबमिट कर देती है और टास्क पूरी होने के बाद उसे 3 टोकन वाला सॉल्यूशन प्राप्त हो जाता है। वर्शन के लिए GeeTest वर्शन 4 आउटपुट में 5 वैल्यू होती हैं और चैलेंज कुंजी की ज़रूरत नहीं होती।

सब कुछ ही GeeTestTask जैसा होता है, सिवाय इसके कि यहाँ हमें प्रॉक्सी की ज़रूरत नहीं पड़ती व इसे हम अपने खुद के IP पतों से ही हल कर लेते हैं।

GeeTest captcha example
GeeTest captcha example
GeeTest captcha example

Geetest Checkbox example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
उदाहरण

टास्क ऑब्जेक्ट

प्रॉपर्टीटाइपआवश्यकलक्ष्य
typeस्ट्रिंगहाँGeeTestTaskProxyless
websiteURLस्ट्रिंगहाँकिसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहाँ जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं।
gtस्ट्रिंगहाँडोमेन वाली सार्वजानिक कुंजी, जिसे कभी-कभार ही अपडेट किया जाता है।
challengeस्ट्रिंगनहींटोकन कुंजी में बदलाव करना। यह सुनिश्चित कर लें कि हर captcha के लिए आप एक नई टोकन कुंजी ले रहे हैं, नहीं तो आपको एरर टास्क का शुल्क अदा करना होगा। वर्शन 3 के लिए आवश्यक। वर्शन 4 के लिए अनावश्यक
geetestApiServerSubdomainस्ट्रिंगनहींवैकल्पिक API सबडोमेन: कुछ क्रियान्वयनों के लिए इसकी ज़रूरत पड़ सकती है।
GeeTest V3 example
versionइन्टिजरनहींवर्शन संख्या। डिफ़ॉल्ट वर्शन 3 है। सपोर्टेड वर्शन: 3 और 4।
initParametersऑब्जेक्टनहींवर्शन 4 के लिए अतिरिक्त आरंभीकरण पैरामीटर

अनुरोध का उदाहरण (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स्ट्रिंगएक और आवश्यक हैश स्ट्रिंग, हमें नहीं पता कि आखिर 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"
}