अनुक्रमणिका

API क्लाइंट आधारित उदाहरण कोड डाउनलोड करें:

नया Geetest API समर्थन

क्या "नया geetest"?

वे चुनौतियों का सामना करते हैं कि आमतौर पर उपयोगकर्ता को कुछ छवियों पर संरेखित करने और क्लिक करने की आवश्यकता होती है।

आपकी सुविधा के लिए, हमने Geetest API के लिए समर्थन लागू किया है। यदि आपका सॉफ़्टवेयर इसके साथ काम करता है और न्यूनतम कॉन्फ़िगरेशन का समर्थन करता है, तो आपको कुछ ही समय में Death By Captcha का उपयोग करके Geetest को डिकोड करने में सक्षम होना चाहिए।

  • Geetest API: एक साइट URL और GETEST साइट कुंजी प्रदान की, API एक टोकन लौटाता है जिसका उपयोग आप पेज में Geetest चुनौती के साथ फ़ॉर्म सबमिट करने के लिए करेंगे।

मूल्य निर्धारण

कुछ समय के लिए, मूल्य $2.99/1K Getest चुनौतियों को सही ढंग से हल किया गया है। आपको गलत तरीके से हल के रूप में रिपोर्ट किए गए Getest के लिए बिल नहीं दिया जाएगा। ध्यान दें कि यह मूल्य निर्धारण केवल नई Getest चुनौतियों पर लागू होता है, इसलिए केवल इस विशिष्ट API का उपयोग करने वाले ग्राहकों को कहा जाएगा कि कहा गया है।

Geetest API FAQ:

Geetest API URL क्या है?

Geetest API का उपयोग करने के लिए, आपको http://api.dbcapi.me/api/captcha पर HTTP POST अनुरोध भेजना होगा

Geetest V3 API के लिए POST पैरामीटर क्या हैं?

  • username: आपका DBC खाता उपयोगकर्ता नाम
  • password: आपका DBC खाता पासवर्ड
  • type=8: टाइप 8 निर्दिष्ट करता है कि यह एक Geetest API है
  • geetest_params=json(payload): geetest चैलेंज तक पहुंच के लिए डेटा
  • JSON पेलोड संरचना:
    • proxy: आपका प्रॉक्सी URL और क्रेडेंशियल्स (यदि कोई हो) .examples:
      • http://127.0.0.1:3128
      • http://user:password@127.0.0.1:3128
    • proxytype: आपका प्रॉक्सी कनेक्शन प्रोटोकॉल। समर्थित प्रॉक्सी प्रकारों के लिए कौन से प्रॉक्सी प्रकार समर्थित हैं? उदाहरण:
      • HTTP
    • gt: GT पैरामीटर का मान आपको लक्ष्य वेबसाइट पर मिला।

      उदाहरण:

      • 022397c99c9f646f6477822485f30404
    • challenge: टारगेट वेबसाइट पर पाया गया "challenge" पैरामीटर का मूल्य।

      उदाहरण:

      • 38c0168576e204c23a4863a16202cac9
    • pageurl: Geetest चुनौतियों वाले पृष्ठ का URL। इस URL में Geetest लोड होने वाला मार्ग शामिल होना चाहिए। उदाहरण: यदि आपको हल करना है Geetest जो http://test.com/path1 में है, तो pageurl को http://test.com/path1 होना चाहिए और http://test.com नहीं होना चाहिए।

    नोट: यदि प्रॉक्सी प्रदान किया गया है, तो प्रॉक्सिटाइप एक आवश्यक पैरामीटर है।

    geetest_params का पूरा उदाहरण:

    
    {
      "proxy": "http://user:password@127.0.0.1:1234",
      "proxytype": "HTTP",
      "gt": "022397c99c9f646f6477822485f30404",
      "challenge": "4c95da9e91b49a980a3b79cd7506f12b",
      "pageurl": "https://testsite.com/xxx-test"
    }
                

Geetest v4 API के लिए POST पैरामीटर क्या हैं?

  • username: आपका DBC खाता उपयोगकर्ता नाम
  • password: आपका DBC खाता पासवर्ड
  • type=9: टाइप 9 निर्दिष्ट करता है कि यह एक geetest API है
  • geetest_params=json(payload): geetest चैलेंज तक पहुंच के लिए डेटा
  • JSON पेलोड संरचना:
    • proxy: आपका प्रॉक्सी URL और क्रेडेंशियल्स (यदि कोई हो) .examples:
      • http://127.0.0.1:3128
      • http://user:password@127.0.0.1:3128
    • proxytype: आपका प्रॉक्सी कनेक्शन प्रोटोकॉल। समर्थित प्रॉक्सी प्रकारों के लिए कौन से प्रॉक्सी प्रकार समर्थित हैं? उदाहरण:
      • HTTP
    • captcha_id: टारगेट वेबसाइट पर आपको CAPTCHA_ID पैरामीटर का मान मिला।

      उदाहरण:

      • fcd636b4514bf7ac4143922550b3008b
    • pageurl: Geetest चुनौतियों वाले पृष्ठ का URL। इस URL में Geetest लोड होने वाला मार्ग शामिल होना चाहिए। उदाहरण: यदि आपको हल करना है Geetest जो http://test.com/path1 में है, तो pageurl को http://test.com/path1 होना चाहिए और http://test.com नहीं होना चाहिए।

    geetest_params का पूरा उदाहरण:

    
    {
      "proxy": "http://user:password@127.0.0.1:1234",
      "proxytype": "HTTP",
      "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
      "pageurl": "https://testsite.com/xxx-test"
    }
                

geetest v3 api से प्रतिक्रिया क्या है?

    Getest API प्रतिक्रिया में निम्नलिखित संरचना है। यह एक उपयोग के लिए मान्य है और इसमें 2 मिनट का जीवनकाल है। यह निम्नलिखित की तरह एक स्ट्रिंग होगा:
                  
    {
      "challenge": "4c95da9e91b49a980a3b79cd7506f12b",
      "validate": "6496091eb0fb5a83fef98829d034128b",
      "seccode": "6496091eb0fb5a83fef98829d034128b|jordan"
    }
                  
                

geetest v4 api से प्रतिक्रिया क्या है?

    Getest API प्रतिक्रिया में निम्नलिखित संरचना है। यह एक उपयोग के लिए मान्य है और इसमें 2 मिनट का जीवनकाल है। यह निम्नलिखित की तरह एक स्ट्रिंग होगा:
                    
    {
      "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
      "lot_number": "42c9b8b653c04049b3315cc1df8bf474",
      "pass_token": "c77f93d1cd1e634a67d1c67bdccf8b5501bfba9858cbc102138fa60b2c532f51",
      "gen_time": "1666447340",
      "captcha_output": "[base64_encoded_output]"
    }
                    
                  

कौन से प्रॉक्सी प्रकार समर्थित हैं?

    वर्तमान में, केवल http प्रॉक्सी समर्थित हैं। भविष्य में अन्य प्रकारों के लिए समर्थन जोड़ा जाएगा।

एपीआई क्लाइंट्स के साथ Geetest API का उपयोग करना:

1) PYTHON

          import deathbycaptcha
          import json
          # Put your DBC account username and password here.
          username = "username"
          password = "password"
          # you can use authtoken instead of user/password combination
          # activate and get the authtoken from DBC users panel
          authtoken = "authtoken"
          # Put the proxy and geetest data
          Captcha_dict = {
              'proxy': 'http://user:password@127.0.0.1:1234',
              'proxytype': 'HTTP',
              'captcha_id': 'fcd636b4514bf7ac4143922550b3008b',
              'pageurl': 'https://testsite.com/xxx-test'}

          # Create a json string
          json_Captcha = json.dumps(Captcha_dict)

          # to use socket client
          # client = deathbycaptcha.SocketClient(username, password, authtoken)
          # to use http client
          client = deathbycaptcha.HttpClient(username, password, authtoken)

          try:
              balance = client.get_balance()
              print(balance)

              # Put your CAPTCHA type and Json payload here:
              captcha = client.decode(type=9, geetest_params=json_Captcha)
              if captcha:
                  # The CAPTCHA was solved; captcha["captcha"] item holds its
                  # numeric ID, and captcha["text"] item its list of "coordinates".
                  print ("CAPTCHA %s solved: %s" % (captcha["captcha"], captcha["text"]))

                  # # To access the response by item
                  # print ("captcha_id:", captcha["text"]["captcha_id"])
                  # print ("lot_number:", captcha["text"]["lot_number"])
                  # print ("pass_token:", captcha["text"]["pass_token"])
                  # print ("gen_time:", captcha["text"]["gen_time"])
                  # print ("captcha_output:", captcha["text"]["captcha_output"])

                  if '':  # check if the CAPTCHA was incorrectly solved
                      client.report(captcha["captcha"])
          except deathbycaptcha.AccessDeniedException:
              # Access to DBC API denied, check your credentials and/or balance
              print ("error: Access to DBC API denied," +
                     "check your credentials and/or balance")

        

दर्जा: OK

सर्वर औसत प्रतिक्रिया समय की तुलना में तेजी से पूरी तरह से काम कर रहे हैं।
  • औसत समाधान समय
  • 4 सेकंड - Normal CAPTCHAs (1 मिनट। पहले)
  • 34 सेकंड - reCAPTCHA V2, V3, etc (1 मिनट। पहले)
  • 27 सेकंड - hCAPTCHA & अन्य (1 मिनट। पहले)
Chrome and Firefox logos
ब्राउज़र एक्सटेंशन उपलब्ध

अपडेट

  1. Sep 04: Exciting News! Introducing Support for Turnstile CAPTCHAs! Check the API page at https://deathbycaptcha.com/api/turnstile for details.
  2. Aug 25: Support for Text CAPTCHAs has been added!! Check the API page at https://deathbycaptcha.com/api/textcaptcha for details.
  3. Aug 17: Support for KeyCAPTCHA has been added!! Check the API page at https://deathbycaptcha.com/api/keycaptcha for details.

  4. अधिक…

सहायता

हमारा सिस्टम पूरी तरह से उपयोगकर्ता के अनुकूल और उपयोग में आसान होने के लिए डिज़ाइन किया गया है। अगर आपको इससे कोई परेशानी है, तो बस हमें ईमेल करें डीबीसी तकनीकी सहायता ईमेल कॉम, और एक सहायता एजेंट जल्द से जल्द आपसे संपर्क करेगा।

लाइव सहायता

उपलब्ध सोमवार से शुक्रवार (सुबह 10 बजे से शाम 4 बजे ईएसटी) Live support image. Link to live support page