
Emma Foster
Machine Learning Engineer

websiteURL dan websiteKey saat ini; action dan cdata opsional harus sesuai dengan widget ketika tersedia.Token Turnstile yang tidak valid berarti aplikasi atau layanan verifikasi tidak menerima kredensial yang disajikan untuk tantangan saat ini. CapSolver dapat membuat token segar dari input tugas Turnstile yang telah didokumentasikan, tetapi aplikasi sekitarnya masih harus mempertahankan URL halaman yang benar, kunci situs, metadata widget, keadaan browser, dan waktu pengiriman. Menggunakan token lama atau mencampur parameter dari keadaan halaman yang berbeda sering menghasilkan kegagalan yang tidak dapat diperbaiki dengan retry yang sama. Panduan diagnostik ini dimulai dengan pemeriksaan tercepat, lalu memverifikasi permintaan API dan jalur penerimaan sisi server. Gunakan hanya untuk alur kerja yang sah dan sah, dan hentikan jika halaman, host, atau operasi yang dimaksud berubah.
Token Turnstile yang tidak valid adalah kegagalan konteks atau siklus hidup, bukan sinyal umum untuk meminta lebih banyak token. Panduan verifikasi sisi server Cloudflare menjelaskan bahwa token diverifikasi oleh backend situs dan bersifat sensitif terhadap waktu serta hanya dapat digunakan sekali. Aplikasi harus mengirimkan token yang baru dibuat melalui jalur formulir atau API yang ditentukan.
Guide tugas Turnstile CapSolver mendokumentasikan AntiTurnstileTaskProxyLess, websiteURL, websiteKey, dan metadata.action dan metadata.cdata opsional.
Buat token segera sebelum pengiriman formulir yang diizinkan. Jangan menyimpannya untuk penggunaan nanti atau mengulangnya setelah permintaan bisnis gagal.
Pastikan kunci situs publik berasal dari halaman staging atau produksi yang sedang diuji. Kunci yang dicopy dari hostname atau lingkungan lain dapat gagal diverifikasi.
Gunakan URL lengkap yang menghosting widget. Redirect, rute regional, dan domain login terpisah dapat mengubah konteks verifikasi.
Jika widget mencakup data-action atau data-cdata, kirimkan nilai yang sesuai melalui objek metadata yang telah didokumentasikan. Jangan menciptakan nilai tersebut ketika halaman tidak menyediakannya.
Jaga token dalam perjalanan browser dan aplikasi yang diizinkan. Token segar tidak dapat memperbaiki sesi yang hilang, formulir yang ditolak, nilai CSRF yang kedaluwarsa, atau integrasi backend yang salah.
Gunakan struktur tugas yang telah didokumentasikan:
{
"clientKey": "API_KEY_ANDA",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://example.org/authorized-form",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login",
"cdata": "CURRENT_CDATA_IF_PRESENT"
}
}
}
Hapus bidang metadata opsional ketika widget tidak menampilkannya. Panggilan createTask yang berhasil mengembalikan taskId; getTaskResult mengembalikan status: ready dengan solution.token ketika tugas selesai.
Klaim Kode Bonus CapSolver Anda
Tingkatkan anggaran otomatisasi Anda secara instan!
Gunakan kode bonus CAP26 saat menambahkan dana ke akun CapSolver Anda untuk mendapatkan tambahan 5% bonus pada setiap pengisian ulang — tanpa batas.
Klaim sekarang di Dashboard CapSolver Anda
Gunakan alat pengembang browser atau jejak uji untuk memastikan formulir mengirimkan satu token segar dan backend memvalidasinya sekali. Panel Jaringan Chrome DevTools dapat mengungkap pengiriman ganda, perubahan navigasi, dan kode status yang tidak terduga. Jangan mencatat token dalam log bersama.
Saat menguji dengan Playwright, tangkap jejak dan pastikan keadaan aplikasi yang diharapkan setelah pengiriman. Playwright Trace Viewer membantu membedakan masalah widget dari kegagalan formulir atau sesi.
Ulangi sekali setelah memperbaiki masalah input atau siklus hidup yang diketahui. Berhenti jika hasil yang tidak valid berulang, host berubah, parameter widget tidak dapat diverifikasi, atau aplikasi menolak permintaan karena alasan yang tidak terkait. Daftar kode kesalahan CapSolver harus digunakan untuk kegagalan sisi API daripada menebak dari teks saja.
Memperbaiki token Turnstile yang tidak valid memerlukan kredensial segar dan konteks yang konsisten. Periksa waktu, penggunaan ulang, kunci situs, URL, metadata, sesi, dan jalur pengiriman backend sebelum mencoba lagi. CapSolver dapat membuat tugas Turnstile yang telah didokumentasikan, sementara aplikasi Anda tetap bertanggung jawab atas parameter yang benar, penggunaan yang sah, dan verifikasi akhir.
P: Apakah token Turnstile bisa digunakan kembali?
Tidak. Anggap setiap token sebagai penggunaan tunggal dan buatlah untuk pengiriman yang diizinkan saat ini.
P: Apakah token yang tidak valid selalu berarti tugas penyelesaian gagal?
Tidak. Kegagalan mungkin berasal dari masa berlaku habis, konteks halaman, kunci situs, metadata widget, keadaan sesi, atau verifikasi backend.
P: Apakah action dan cdata selalu diperlukan?
Tidak. Sertakan mereka hanya ketika widget saat ini menampilkan nilai-nilai tersebut.
P: Seberapa banyak otomasi seharusnya mengulang?
Ulangi sekali setelah memperbaiki penyebab yang diketahui, lalu hentikan dan tinjau kegagalan berulang.
Bangun alur kerja MCP Cloudflare Turnstile yang berdasarkan kebijakan dengan CapSolver, pengulangan terbatas, log yang telah dihapus bagian tertentu, pemeriksaan sesi, dan validasi hasil.

Bangun pemecah Cloudflare Turnstile Scrapy dengan penyerahan sesi CapSolver, middleware pengunduh, batas coba ulang, dan verifikasi konten.
