Datadome: Datadome captcha का समाधान
createTask मेथड का उपयोग करके टास्क बनाएं और getTaskResult मेथड का उपयोग करके परिणाम प्राप्त करें।
ℹ️ इस टास्क प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता है।
हमारा समर्थन करने वाले कार्य प्रकार types:
DatadomeSliderTaskइस कार्य प्रकार के लिए आपकी खुद की प्रॉक्सी की आवश्यकता होती है।
टास्क बनाएं
createTask के साथ टास्क बनाएं।
सावधानी ध्यान दें कि 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 आपसे "अपने ब्राउज़र को अपडेट करें" कहेगा। |
उदाहरण अनुरोध
txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/jsonjson
{
"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"
}
}उदाहरण प्रतिक्रिया
json
{
"errorId": 0,
"status": "idle",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}**परिणाम प्राप्त कर
ना**
getTaskResult मेथड का उपयोग करके पहचान के परिणाम प्राप्त करें
सिस्टम लोड के आधार पर, आपको परिणाम 1 सेकंड से 20 सेकंड के अंदर प्राप्त होंगे।
उदाहरण अनुरोध
txt
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/jsonjson
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}उदाहरण प्रतिक्रिया
json
{
"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 अनुरोध का उपयोग करें
python
#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"
)go
package main
import (
"fmt"
capsolver_go "github.com/capsolver/capsolver-go"
"log"
)
func main() {
// पहले आपको SDK स्थापित करना होगा
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' या
//capSolver := CapSolver{ApiKey:"..."}
capSolver := capsolver_go.CapSolver{}
solution, err := capSolver.Solve(map[string]any{
"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",
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}
CapSolver