Cara Menyelesaikan Cloudflare Turnstile dan Tantangan pada 2024

Ethan Collins
Pattern Recognition Specialist
18-Nov-2025

Sekitar 20% situs web yang memerlukan scraping menggunakan Cloudflare, sistem perlindungan anti-bot yang kuat yang dapat dengan mudah memblokir akses Anda. Dengan teknologi yang menonjol di pasar utama, Cloudflare bisa menjadi kekuatan yang patut diperhitungkan pada tahun 2026. Menghadapinya bisa sangat mengganggu, bukan?
Tapi jangan khawatir! Kami akan menjelajahi cara efektif untuk menyelesaikan Cloudflare pada tahun 2026, sehingga Anda tidak perlu mengalami kesulitan lagi. Faktanya, yang Anda baca saat ini adalah panduan paling komprehensif tentang topik ini!
Kode Bonus
Berikut adalah kode bonus khusus untuk solusi CAPTCHA terbaik: CapSolver: WEBS. Klaim kode ini dan nikmati bonus tambahan 5% setiap kali recharge, tanpa batasan!

Memahami Cloudflare Turnstile
Cloudflare Turnstile adalah alat gratis yang dirancang untuk menggantikan CAPTCHA tradisional. Dengan mengintegrasikan potongan kode sederhana, Turnstile memungkinkan pengunjung situs web menikmati pengalaman menjelajah yang mulus tanpa gangguan tantangan CAPTCHA. Ini secara efektif mencegah penyalahgunaan dan memverifikasi keabsahan pengunjung sambil mempertahankan privasi data dan menghilangkan pengalaman pengguna negatif yang sering terkait dengan CAPTCHA. Dengan Turnstile, situs web dapat memberikan interaksi yang lebih mulus dan menyenangkan kepada pengguna.
Jenis Turnstile yang Didukung oleh CapSolver
Perkenalan CapSolver - Solusi CAPTCHA Otomatis Terkemuka:
CapSolver menonjol sebagai solusi CAPTCHA otomatis terbaik, menawarkan kemampuan luar biasa dalam penyelesaian CAPTCHA. Dengan metode otomasi canggih dan infrastruktur yang kuat, CapSolver memberikan penyelesaian CAPTCHA yang akurat dan efisien, menjadikannya solusi terbaik untuk menangani Turnstile dan tantangan CAPTCHA lainnya pada tahun 6 dan seterusnya.

Kode verifikasi Turnstile/Tantangan adalah upaya baru untuk menggantikan reCaptcha. CapSolver secara otomatis mendukung semua subtipenya:
- Manual
- Non-Interaktif
- Tidak Terlihat
Cara Menyelesaikan Cloudflare Turnstile
Berikutnya, kami akan membahas penyelesaian Cloudflare Turnstile melalui token. Pada awalnya, tidak perlu menentukan subtipenya saat panggilan Anda. Tidak perlu memberikan User-Agent kustom Anda sendiri, mari kita abaikan parameter ini.
Jenis tugas type adalah sebagai berikut
AntiTurnstileTaskProxyLess
Langkah 1 Membuat Tugas
Buat tugas dengan createTask.
Dalam proses menggunakan turnstile, kita harus memasukkan websiteURL dan websiteKey, parameter lain bersifat opsional.
Struktur Objek Tugas
| Properti | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| type | String | Wajib | AntiTurnstileTaskProxyLess |
| websiteURL | String | Wajib | Alamat halaman target. |
| websiteKey | String | Wajib | Kunci situs web Turnstile. |
| metadata | Map<String,String> | Wajib | Data tambahan Turnstile . Dokumentasi Turnstile |
| metadata.acton | String | Opsional | Nilai atribut data-action dari elemen Turnstile jika ada. |
| metadata.cdata | String | Opsional | Nilai atribut data-cdata dari elemen Turnstile jika ada. |
Contoh Permintaan
txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.yourwebsite.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login", //opsional
"cdata": "0000-1111-2222-3333-example-cdata" //opsional
}
}
}
Respons Contoh
json lines
{
"errorId": 0,
"status": "idle",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006" // catat taskId
}
Langkah 2 Mendapatkan Hasil
Gunakan metode getTaskResult untuk mendapatkan hasil pengenalan
Tergantung pada beban sistem, Anda akan mendapatkan hasil dalam interval 1s hingga 20s
Contoh Permintaan
txt
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Respons Contoh
json lines
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"errorCode": null,
"errorDescription": null,
"solution": {
"token": "0.mF74FV8wEufAWOdvOak_xFaVy3lqIDel7SwNhw3GgpICSWwTjYfrQB8mRT1dAJJBEoP7N1sESdp6WH9cTS1T0catWLecG3ayNcjwxVtr3hWfS-dmcBGRTx4xYwI64sAVboYGpIyuDBeMIRC3W8dK35v1nDism9xa595Da5VlXKM7hk7pIXg69lodfiftasIkyD_KUGkxBwxvrmz7dBo10-Y5zvro9hD4QKRjOx7DYj9sumnkyYCDx0m4ImDIIkNswfVTWI2V22wlnpHdvMgdtKYgOIIAU28y9gtdrdDkpkH0GHcDyd15sxQGd9VjwhGZA_mpusUKMsEoGgst2rJ3zA.UWfZupqLlGvlATkPo3wdaw.38d55cd0163610d8ce8c42fcff7b62d8981495cc1afacbb2f14e5a23682a4e13",
"type": "turnstile",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
}
}
Gunakan Permintaan SDK
::: code-group
python
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
import capsolver
# capsolver.api_key = "..."
solution = capsolver.solve({
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.yourwebsite.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login" # opsional
}
})
-
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
capSolver := capsolver_go.CapSolver{ApiKey: "..."}
solution, err := capSolver.Solve(map[string]any{
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.yourwebsite.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": map[string]string{
"action": "login" // opsional
},
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}
Memahami Cloudflare Chanllenge 5S
Menggunakan teknologi dasar yang sama seperti Turnstile. Ini membantu pemilik situs web untuk menyematkan tantangan Cloudflare yang tidak mengganggu di situs web mereka untuk mencegah serangan bot secara efektif. Cloudflare Challenge 5s juga memperkenalkan penundaan singkat 5 detik sebelum memberikan akses ke situs web. Tujuannya adalah untuk mencegah bot otomatis dengan meminta pengguna menunggu periode singkat.
Jenis Tantangan yang Didukung oleh CapSolver
Tidak perlu menentukan subtipenya saat panggilan Anda. Tidak perlu memberikan User-Agent kustom Anda sendiri, kita akan mengabaikan parameter ini.

Jenis tugas type adalah sebagai berikut
AntiCloudflareTaskProxy diperlukan
Cara Menyelesaikan Cloudflare Challenge
Pertama, seperti Turnstile, kita menggunakan CapSolver untuk membuat tugas, (langkah-langkahnya hampir sama)
Langkah 1 Membuat Tugas
Buat tugas dengan createTask.
Dalam proses menggunakan tantangan, kita harus memasukkan websiteURL,proxy parameter lain opsional.
Struktur Objek Tugas
| Properti | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| type | String | Wajib | AntiCloudflareTask |
| websiteURL | String | Wajib | Alamat halaman target. |
| proxy | String | Wajib | Pelajari menggunakan proxy |
Contoh permintaan
txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiCloudflareTask",
"websiteURL": "https://www.yourwebsite.com",
"proxy": "158.120.100.23:334:user:pass"
}
}
Respons Contoh
json lines
{
"errorId": 0,
"status": "idle",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006" // catat taskId
}
Langkah 2 Mendapatkan Hasil
Gunakan metode getTaskResult untuk mendapatkan hasil pengenalan
Tergantung pada beban sistem, Anda akan mendapatkan hasil dalam interval 1s hingga 20s
Contoh Permintaan
txt
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Respons Contoh
json lines
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"cookies": {
"cf_clearance": "..."
},
"proxy": "...",
"token": "...",
"type": "challenge",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}
}
Gunakan Permintaan SDK
::: code-group
python
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
import capsolver
# capsolver.api_key = "..."
solution = capsolver.solve({
"type": "AntiCloudflareTask",
"websiteURL": "https://www.yourwebsite.com",
"proxy": "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
capSolver := capsolver_go.CapSolver{ApiKey: "..."}
solution, err := capSolver.Solve(map[string]any{
"type": "AntiCloudflareTask",
"websiteURL": "https://www.yourwebsite.com",
"proxy": "158.120.100.23:334:user:pass"
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}
Kesimpulan
Pada tahun 2026, CapSolver menonjol sebagai solusi optimal untuk mengelola Cloudflare's Turnstile dan Challenge 5s, dua mekanisme keamanan yang signifikan. CapSolver unggul sebagai solusi CAPTCHA otomatis terbaik, menawarkan kemampuan penyelesaian CAPTCHA yang luar biasa. Dengan teknologi otomasi canggih dan infrastruktur yang kuat, CapSolver secara efektif dan akurat menyelesaikan CAPTCHA, menjadikannya pilihan yang sempurna untuk menangani Turnstile dan tantangan CAPTCHA lainnya pada tahun 2026 dan seterusnya.
Pernyataan Kepatuhan: Informasi yang diberikan di blog ini hanya untuk tujuan informasi. CapSolver berkomitmen untuk mematuhi semua hukum dan peraturan yang berlaku. Penggunaan jaringan CapSolver untuk kegiatan ilegal, penipuan, atau penyalahgunaan sangat dilarang dan akan diselidiki. Solusi penyelesaian captcha kami meningkatkan pengalaman pengguna sambil memastikan kepatuhan 100% dalam membantu menyelesaikan kesulitan captcha selama pengambilan data publik. Kami mendorong penggunaan layanan kami secara bertanggung jawab. Untuk informasi lebih lanjut, silakan kunjungi Syarat Layanan dan Kebijakan Privasi.
Lebih lanjut

Cara Menyelesaikan Captchas Ketika Web Scraping dengan Scrapling dan CapSolver
Scrapling + CapSolver memungkinkan pengambilan data otomatis dengan ReCaptcha v2/v3 dan Cloudflare Turnstile bypass.

Adélia Cruz
05-Dec-2025

Mengambil Data Web dengan Selenium dan Python | Menyelesaikan Captcha Saat Mengambil Data Web
Dalam artikel ini, Anda akan mengenal pengambilan data web menggunakan Selenium dan Python, serta mempelajari cara menyelesaikan Captcha yang terkait dalam proses untuk ekstraksi data yang efisien.

Emma Foster
04-Dec-2025

Web Scraping di Golang dengan Colly
Pada blog ini, kita akan menjelajahi dunia web scraping menggunakan Golang dengan pustaka Colly. Panduan ini dimulai dengan membantu Anda mengatur proyek Golang dan menginstal paket Colly. Kemudian kita akan membimbing Anda melalui pembuatan pengumpul dasar untuk mengekstrak tautan dari halaman Wikipedia, menunjukkan kemudahan penggunaan dan fitur canggih Colly.

Nikolai Smirnov
04-Dec-2025

Apa Itu Web Scraping | Contoh Penggunaan dan Masalah
Pelajari tentang web scraping: pelajari manfaatnya, atasi tantangan dengan mudah, dan tingkatkan bisnis Anda dengan CapSolver.

Lucas Mitchell
03-Dec-2025

Apa itu puppeteer dan cara menggunakannya dalam web scraping | Panduan Lengkap 2026
Panduan lengkap ini akan membahas secara mendalam apa itu Puppeteer dan cara menggunakannya secara efektif dalam pengambilan data web.

Emma Foster
03-Dec-2025

Cara Membuat Agen AI Pengambil Data Web (Panduan Ramah Pemula)
Pelajari cara membuat AI Agent Web Scraper dari awal dengan tutorial yang ramah pemula ini. Temukan komponen inti, contoh kode, dan cara mengatasi pengukuran anti-bot seperti CAPTCHAs untuk pengumpulan data yang andal.

Emma Foster
02-Dec-2025

