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

GeeTestTask: प्रॉक्सी के माध्यम से geetest.com पर कैप्चा हल करें

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

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स्ट्रिंगहाँGeeTestTask
websiteURLस्ट्रिंगहाँकिसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं।
gtस्ट्रिंगहाँडोमेन वाली सार्वजानिक कुंजी, जिसे कभी-कभार ही अपडेट किया जाता है।
challengeस्ट्रिंगहाँटोकन कुंजी को बदलना। प्रत्येक कैप्चा के लिए एक नयी टोकन कुंजी लेना ना भूलें, नहीं तो आपको एरर टास्क का शुल्क अदा करना होगा।
geetestApiServerSubdomainस्ट्रिंगनहींवैकल्पिक API सबडोमेन: कुछ क्रियान्वयनों के लिए इसकी ज़रूरत पड़ सकती है।
GeeTest V3 example
versionइन्टिजरनहींसंस्करण संख्या। डिफ़ॉल्ट संस्करण 3 है। समर्थित संस्करण: 3 और 4।
initParametersऑब्जेक्टनहींसंस्करण 4 . के लिए अतिरिक्त आरंभीकरण पैरामीटर
proxyTypeस्ट्रिंगहाँप्रॉक्सी का प्रकार
http - सामान्य http/https प्रॉक्सी
socks4 - मोजे4 प्रॉक्सी
socks5 - मोजे5 प्रॉक्सी
proxyAddressस्ट्रिंगहाँप्रॉक्सी IP पता ipv4/ipv6. लोकल नेटवर्कों वाले कोई होस्ट नेम या IP पते मौजूद नहीं हैं।
proxyPortइन्टिजरहाँप्रॉक्सी पोर्ट
proxyLoginस्ट्रिंगहाँप्रॉक्सी वाला लॉगइन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है
proxyPasswordस्ट्रिंगहाँप्रॉक्सी पासवर्ड
userAgentस्ट्रिंगहाँवेबसाइट नेविगेट करने के लिए आप जिस उपयोगकर्ता एजेंट का उपयोग कर रहे हैं, उसे प्रदान करें। हमारे कार्यकर्ता Hcaptcha समाधान प्रक्रिया के दौरान समान मूल्य का उपयोग करेंगे।

अनुरोध का उदाहरण (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"
}