
Anh Tuan
Data Science Expert

getTaskResult harus dikirim ke situs target untuk menyelesaikan verifikasi secara sukses.Cloudflare Turnstile adalah alternatif CAPTCHA yang berfokus pada privasi yang menggantikan tantangan reCAPTCHA tradisional. Dirancang untuk mengurangi ketidaknyamanan pengguna sambil tetap secara efektif mencegah penyalahgunaan otomatis. Dari perspektif pengembang, namun, Turnstile membawa tantangan baru untuk otomasi, pengujian, dan alur kerja pengumpulan data.
Berbeda dengan 5s Challenge Cloudflare, Turnstile bergantung pada validasi berbasis token daripada kelanjutan fingerprint browser. Hal ini membuatnya lebih mudah untuk diintegrasikan—dengan syarat parameter dan jenis tugas yang benar digunakan.
Dalam panduan ini, Anda akan belajar:
Tutorial ini cocok untuk pengembang yang mencari solusi Turnstile cepat, skalabel, dan mudah dipelihara.
CapSolver secara otomatis menangani semua variasi Cloudflare Turnstile, termasuk:

Tidak diperlukan konfigurasi tambahan untuk membedakan antara jenis-jenis ini—CapSolver secara otomatis mendeteksi dan memprosesnya.
Sebelum menyelesaikan Cloudflare Turnstile, pastikan Anda memenuhi prasyarat berikut dan memahami persyaratan validasi.
getTaskResult adalah token verifikasi CAPTCHA akhir.Untuk penjelasan lengkap parameter, merujuk ke dokumentasi resmi:
https://docs.capsolver.com/en/guide/captcha/cloudflare_turnstile/
Dalam tutorial ini, kita hanya fokus pada parameter yang diperlukan. Jenis tugas yang didukung untuk Cloudflare Turnstile adalah:
Tipe tugas ini direkomendasikan ketika situs dilindungi oleh Cloudflare Turnstile dan tidak memerlukan penggunaan ulang fingerprint browser.
Buat tugas menggunakan API createTask dan kirim informasi yang diperlukan:
POST https://api.capsolver.com/createTask
{
"clientKey": "KUNCI_API_ANDA",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.situsweb-anda.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login",
"cdata": "0000-1111-2222-3333-contoh-cdata"
}
}
}
websiteKey wajibmetadata.action dan metadata.cdata opsional dan tergantung pada implementasi situsLakukan polling ke endpoint getTaskResult hingga tugas selesai:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "KUNCI_API_ANDA",
"taskId": "TASKID_DARI_CREATETASK"
}
Setelah selesai, respons akan mencakup token Turnstile yang valid:

Untuk menyelesaikan verifikasi di situs target:
⚠️ Jika token ditolak, pastikan situs tersebut dilindungi oleh Cloudflare Turnstile dan bukan 5s Challenge Cloudflare, yang membutuhkan tipe tugas dan parameter berbeda.
Cloudflare Turnstile menawarkan alternatif yang disederhanakan dibanding CAPTCHA tradisional, tetapi otomasi masih memerlukan proses generasi token yang andal.
CapSolver mempermudah penyelesaian Turnstile melalui AntiTurnstileTaskProxyLess, menghilangkan kebutuhan untuk proxy khusus atau manajemen fingerprint browser. Dengan menyediakan parameter yang benar dan mengirim token yang dikembalikan secara tepat, pengembang dapat mengintegrasikan penyelesaian Turnstile ke dalam alur kerja mereka dengan cepat dan skala besar.
Dengan setup yang tepat, menyelesaikan Cloudflare Turnstile menjadi efisien, terprediksi, dan siap untuk produksi.
Turnstile adalah mekanisme CAPTCHA berbasis token, sedangkan 5s Challenge adalah proses verifikasi fingerprint browser dan jaringan. Mereka memerlukan tipe tugas yang berbeda.
Tidak. AntiTurnstileTaskProxyLess menggunakan infrastruktur proxy internal CapSolver.
Alasan umum termasuk websiteKey yang salah, token yang sudah kedaluwarsa, atau mencoba menyelesaikan 5s Challenge Cloudflare alih-alih Turnstile.
Tidak. Token Turnstile adalah berlaku satu kali dan terkait dengan sesi atau tindakan tertentu.
Untuk solusi Cloudflare Challenge 5s (IUAM), merujuk ke:
https://www.capsolver.com/blog/how-to-solve-cloudflare-challenge
Pahami perbedaan kunci antara Cloudflare Challenge vs Turnstile dan pelajari cara mengidentifikasi mereka untuk otomatisasi web yang sukses. Dapatkan tips ahli dan solver yang direkomendasikan.

Pelajari cara memperbaiki Cloudflare Error 1005 diakses ditolak selama web scraping. Temukan solusi seperti proksi rumah tangga, pemindaian sidik jari peramban, dan CapSolver untuk CAPTCHA. Optimalkan ekstraksi data.
