Skip to content
On this page
Home
>Tugas (Token)
>Cloudflare (tantangan 5 detik)

Cloudflare: Menyelesaikan Challenge (5s)

TIP

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

DANGER

ℹ️ Jenis tugas ini memerlukan proxy Anda sendiri.

Didukung

Kami mendukung sebagian besar situs yang dilindungi oleh Cloudflare, termasuk Challenge 5 detik, turnstile, captcha, dan situs lainnya dengan mode verifikasi. Namun, karena mode situs dapat disesuaikan, jika situs Anda tidak mendukung, silakan hubungi kami.

Kode verifikasi Turnstile/Challenge adalah upaya lain untuk menggantikan reCaptcha/hCaptcha. Kami otomatis mendukung semua subtipe berikut:

  • turnstile
    • Secara manual
    • Non-Interaktif
    • Tidak Terlihat
  • challenge
    • 5s challenge
    • Turnstile Non-Interaktif
    • hCaptcha Non-Interaktif

Tidak perlu menentukan subtipe selama panggilan Anda. Tidak perlu menyediakan User-Agent khusus Anda sendiri, kami akan mengabaikan parameter ini.

JenisCatatanStatus
img_2.pngchallengestable
img_3.pngchallenge + turnstilestable

Jenis tugas type adalah sebagai berikut:

  • AntiCloudflareTask Proxy diperlukan

Buat Tugas

Buat tugas dengan metode createTask.

Dalam proses menggunakan tantangan, kami harus memasukkan websiteURL,proxy, parameter lainnya bersifat opsional.

Struktur Objek Tugas

PropertiTipeWajibDeskripsi
typeStringRequiredAntiCloudflareTask
websiteURLStringRequiredAlamat halaman target.
proxyStringRequiredPelajari menggunakan proxy

Contoh permintaan

txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntiCloudflareTask",
    "websiteURL": "https://cfschl.peet.ws/",
    "proxy": "socks5:158.120.100.23:334:user:pass"
  }
}

Contoh Respons

json
{
  "errorId": 0,
  "status": "idle",
  // Catat taskId
  "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

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

Contoh Respons

json
{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "token": "0.mF74FV8wEufAWOdvOak_xFaVy3lqIDel7SwNhw3GgpICSWwTjYfrQB8mRT1dAJJBEoP7N1sESdp6WH9cTS1T0catWLecG3ayNcjwxVtr3hWfS-dmcBGRTx4xYwI64sAVboYGpIyuDBeMIRC3W8dK35v1nDism9xa595Da5VlXKM7hk7pIXg69lodfiftasIkyD_KUGkxBwxvrmz7dBo10-Y5zvro9hD4QKRjOx7DYj9sumnkyYCDx0m4ImDIIkNswfVTWI2V22wlnpHdvMgdtKYgOIIAU28y9gtdrdDkpkH0GHcDyd15sxQGd9VjwhGZA_mpusUKMsEoGgst2rJ3zA.UWfZupqLlGvlATkPo3wdaw.38d55cd0163610d8ce8c42fcff7b62d8981495cc1afacbb2f14e5a23682a4e13",
    "type": "challenge",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
  },
  "status": "ready"
}

Gunakan Permintaan SDK

python
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'

import capsolver

# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "AntiCloudflareTask",
    "websiteURL": "https://cfschl.peet.ws/",
    "proxy": "socks5:158.120.100.23:334:user:pass"
})
go
package main

import (
	"fmt"
	capsolver_go "github.com/capsolver/capsolver-go"
	"log"
)

func main() {
	// Pertama, Anda perlu menginstal sdk
	//go get github.com/capsolver/capsolver-go
	//export CAPSOLVER_API_KEY='...' atau
	//capSolver := CapSolver{ApiKey:"..."}

	capSolver := capsolver_go.CapSolver{}
	solution, err := capSolver.Solve(map[string]any{
		"type":       "AntiCloudflareTask",
		"websiteURL": "https://cfs

chl.peet.ws/",
		"proxy":      "socks5:158.120.100.23:334:user:pass",
	})
	if err != nil {
		log.Fatal(err)
		return
	}
	fmt.Println(solution)
}