Datadome: DataDome captcha का समाधान

TIP

createTask मेथड का उपयोग करके टास्क बनाएं और getTaskResult मेथड का उपयोग करके परिणाम प्राप्त करें।

DANGER

ℹ️ इस टास्क प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता है।

हमारा समर्थन करने वाले कार्य प्रकार types:

  • DatadomeSliderTask इस कार्य प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता होती है।

टास्क बनाएं

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

DANGER

सावधानी ध्यान दें कि captchaUrl में t पैरामीटर का fe के समान होने पर नजर रखें। यदि t=bv है, तो इसका मतलब है कि आपका IP सीधे प्रतिबंधित है, और आपको IP बदलना होगा।

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

गुणप्रकारआवश्यकविवरण
typeStringRequiredDataDomeSliderTask
websiteURLStringRequiredलक्ष्य पृष्ठ का पता।
captchaUrlStringRequiredयदि URL में t=bv है तो इसका मतलब है कि आपका IP प्रत्यक्ष रूप से प्रतिबंधित है, t को t=fe होना चाहिए।
proxyStringRequiredप्रॉक्सी का उपयोग कैसे करें सीखें।
userAgentStringRequiredउन ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग बूट करने में किया जाता है। यह आवश्यक है कि आप एक आधुनिक ब्राउज़र के हस्ताक्षर का उपयोग करें, अन्यथा Google आपसे “अपने ब्राउज़र को अपडेट करें” कहेगा।

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

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "DatadomeSliderTask",
    "websiteURL": "https://bck.websiteurl.com/registry",
    "captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMA1QGvUmJwyYoAwpyjNg%3D%3D&hash=789361B674144528D0B7EE76B35826&cid=6QAEcL8coBYTi9tYLmjCdyKmNNyHz1xwM2tMHHGVd_Rxr6FsWrb7H~a04csMptCPYfQ25CBDmaOZpdDa4qwAigFnsrzbCkVkoaBIXVAwHsjXJaKYXsTpkBPtqJfLMGN&t=fe&referer=https%3A%2F%2bck.websiteurl.com%2Fclient%2Fregister%2FYM4HJV%3Flang%3Den&s=40070&e=3e531bd3b30650f2e810ac72cd80adb5eaa68d2720e804314d122fa9e84ac25d",
    // आवश्यक
    "proxy": "socks5:158.120.100.23:334:user:pass",
    // आवश्यक
    "userAgent": "MODERN_USER_AGENT_HERE"
  }
}

उदाहरण प्रतिक्रिया

{
  "errorId": 0,
  "status": "idle",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
 

**परिणाम प्राप्त कर

ना**

getTaskResult मेथड का उपयोग करके पहचान के परिणाम प्राप्त करें

सिस्टम लोड के आधार पर, आपको परिणाम 1 सेकंड से 20 सेकंड के अंदर प्राप्त होंगे।

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

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

उदाहरण प्रतिक्रिया

{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "userAgent": "",
    "cookie": "datadome=yzj_BK...S0; Max-Age=31536000; Domain=.hermes.com; Path=/; Secure; SameSite=Lax"
  },
  "status": "ready"
}

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

#pip install --upgrade capsolver
#export CAPSOLVER_API_KEY='...'
 
import capsolver
# capsolver.api_key = "..."
solution = capsolver.solve(
            "type": "DatadomeSliderTask",
            "websiteURL": "https://bck.websiteurl.com/registry",
            "captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMA1QGvUmJwyYoAwpyjNg%3D%3D&hash=789361B674144528D0B7EE76B35826&cid=6QAEcL8coBYTi9tYLmjCdyKmNNyHz1xwM2tMHHGVd_Rxr6FsWrb7H~a04csMptCPYfQ25CBDmaOZpdDa4qwAigFnsrzbCkVkoaBIXVAwHsjXJaKYXsTpkBPtqJfLMGN&t=fe&referer=https%3A%2F%2bck.websiteurl.com%2Fclient%2Fregister%2FYM4HJV%3Flang%3Den&s=40070&e=3e531bd3b30650f2e810ac72cd80adb5eaa68d2720e804314d122fa9e84ac25d",
            "proxy": "socks5:158.120.100.23:334:user:pass",
            "userAgent": "MODERN_USER_AGENT_HERE"
           )