Datadome: Menyelesaikan Captcha DataDome

TIP

Buat tugas dengan metode createTask dan dapatkan hasilnya dengan metode getTaskResult.

DANGER

ℹ️ Jenis tugas ini memerlukan proxy Anda sendiri.

Jenis tugas yang kami dukung adalah:

  • DatadomeSliderTask tipe tugas ini memerlukan proxy Anda sendiri.

Buat Tugas

Buat tugas dengan metode createTask.

DANGER

Perhatian Anda harus memperhatikan apakah parameter t dalam captchaUrl sama dengan fe. Jika t=bv, itu berarti IP Anda langsung diblokir, dan Anda harus mengganti IP Anda.

Struktur Objek Tugas

PropertiTipeWajibDeskripsi
typeStringRequiredDataDomeSliderTask
websiteURLStringRequiredAlamat halaman target.
captchaUrlStringRequiredjika url mengandung t=bv, itu berarti IP Anda harus diblokir, t harus t=fe
proxyStringRequiredPelajari Menggunakan proxy
userAgentStringRequiredUser-Agent Browser yang digunakan dalam emulasi. Diperlukan agar Anda menggunakan tanda tangan browser modern, jika tidak, Google akan meminta Anda “memperbarui browser Anda”.

Contoh Permintaan

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",
    // Wajib
    "proxy": "socks5:158.120.100.23:334:user:pass",
    // Wajib
    "userAgent": "MODERN_USER_AGENT_HERE"
  }
}

Contoh Respons

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

Mendapatkan Hasil

Gunakan metode getTaskResult untuk mendapatkan hasil pengenalan

Tergantung pada beban sistem, Anda akan mendapatkan hasil dalam interval 1 detik hingga 20 detik

Contoh Permintaan

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

Contoh Respons

{
  "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"
}

Gunakan Permintaan 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"
           )