Datadome: DataDome captcha का समाधान
TIP
createTask मेथड का उपयोग करके टास्क बनाएं और getTaskResult मेथड का उपयोग करके परिणाम प्राप्त करें।
DANGER
ℹ️ इस टास्क प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता है।
हमारा समर्थन करने वाले कार्य प्रकार types
:
DatadomeSliderTask
इस कार्य प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता होती है।
टास्क बनाएं
createTask के साथ टास्क बनाएं।
DANGER
सावधानी ध्यान दें कि captchaUrl
में t
पैरामीटर का fe
के समान होने पर नजर रखें। यदि t=bv
है, तो इसका मतलब है कि आपका IP सीधे प्रतिबंधित है, और आपको IP बदलना होगा।
टास्क ऑब्जेक्ट संरचना
गुण | प्रकार | आवश्यक | विवरण |
---|---|---|---|
type | String | Required | DataDomeSliderTask |
websiteURL | String | Required | लक्ष्य पृष्ठ का पता। |
captchaUrl | String | Required | यदि URL में t=bv है तो इसका मतलब है कि आपका IP प्रत्यक्ष रूप से प्रतिबंधित है, t को t=fe होना चाहिए। |
proxy | String | Required | प्रॉक्सी का उपयोग कैसे करें सीखें। |
userAgent | String | Required | उन ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग बूट करने में किया जाता है। यह आवश्यक है कि आप एक आधुनिक ब्राउज़र के हस्ताक्षर का उपयोग करें, अन्यथा 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"
)