मार्गदर्शिका
कार्य (मान्यता)
hCaptcha

HCaptcha छवियाँ पहचानें

WARNING

createTask के साथ टास्क बनाएं

इस इंटरफेस को अलग-अलग परिणाम प्राप्त करने की आवश्यकता नहीं है, यह छवि पहचान के परिणामों को समकालिक रूप से लौटाएगा!

कार्य प्रकार क्षेत्र निम्नलिखित है

  • HCaptchaClassification

टास्क बनाएं

createTask के साथ कार्य बनाएं

टास्क ऑब्जेक्ट संरचना

गुणप्रकारअनिवार्यविवरण
typeStringRequiredHCaptchaClassification
queriesList[string]Requiredबेस 64 एनकोडेड छवि, समाविष्ट नहीं करें “data:image/***; base64,” छवि को सूची के रूप में एकत्रित करें: [base64,base64,base64…]
questionStringRequiredसिर्फ अंग्रेजी समर्थित है. कृपया अपनी ओर अन्य भाषा परिवर्तित करें
WARNING

क्वेरीज पैरामीटर छवि गिनती विवरण

केवल 18 छवियों को एक साथ पहचाना जा सकता है, केवल एक छवि को एक समय में पहचाना जा सकता है।

समर्थित प्रकार

निम्नलिखित छवि प्रकारों को समर्थित किया गया है:

प्रकारप्रश्न
/hcaptcha/hcap_select.pngकृपया हर छवि पर क्लिक करें जिसमें कुर्सी है
/hcaptcha/hcap_choice.pngबतख$पेंगुइन$शार्क$हाथी
/hcaptcha/hcap_area.pngकृपया पांडा पर क्लिक करें

उदाहरण अनुरोध

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "HCaptchaClassification",
    "question": "Please click each image containing a chair",
    //    "question": "duck$penguin$shark$elephant",
    //    "question": "please click on the panda",
    "queries": [
      "/9j/4AAQS.....",
      "/9j/4AAQ1.....",
      "/9j/4AAQ2.....",
      "/9j/4AAQ3.....",
      "/9j/4AAQ4.....",
    ]
  }
}

उदाहरण प्रतिसाद

{
  "errorId": 0,
  "errorCode": "",
  "status": "ready",
  "solution": {
    // Please click each response
    "objects": [
      true,
      false,
      false,
      true,
      true,
      false,
      true,
      true
    ],
    // Please draw a box response
    "box": [
      //x1
      198.2198,
      //y1
      629.8307,
      //x2
      851.69403,
      //y2
      817.2047
    ],
    "tags": [
      "duck",
      "penguin",
      "shark",
      "elephant",
    ],
    "imageSize": [
      //height,width
      1072,
      1000
    ]
  },
  "taskId": "5aa8be0c-94a5-11ec-80d7-00163f00a53c"
}

SDK अनुरोध का उपयोग करें

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
img_path = os.path.join(Path(__file__).resolve().parent, "chair.jpg")
with open(img_path, 'rb') as f:
    solution = capsolver.solve({
        "type": "HCaptchaClassification",
        "question": "Please click each image containing a chair",
        "queries": [
            "/9j/4AAQS.....",
            "/9j/4AAQ1.....",
            "/9j/4AAQ2.....",
            "/9j/4AAQ3.....",
            "/
 
9j/4AAQ4.....",
        ]
    })
    print(solution)