Cara menyelesaikan Cloudflare Turnstile Captcha dengan Python

Ethan Collins
Pattern Recognition Specialist
18-Nov-2025

Apa itu Cloudflare Turnstile
Cloudflare Turnstile adalah alat gratis yang dirancang untuk menggantikan CAPTCHA tradisional. Turnstile menyediakan pengalaman web yang bebas CAPTCHA bagi pengunjung hanya dengan menambahkan potongan kode yang sederhana. Berbeda dengan CAPTCHA tradisional, ini melindungi situs web dari lalu lintas bot tanpa mengorbankan privasi pengguna atau pengalaman pengguna.
Manfaat Utama Turnstile:
- Ramah pengguna: tidak lagi ada teka-teki atau pemilihan gambar yang mengganggu.
- Privasi terlebih dahulu: tidak melacak data pribadi.
- Perlindungan anti-bot: memastikan pengunjung adalah nyata dan mencegah penyalahgunaan.
- Ringan dan mudah diimplementasikan dengan kode minimal.
Cara Mengidentifikasi Captchas Cloudflare Turnstile
Turnstile dapat muncul dalam berbagai bentuk tergantung pada konteks dan penilaian risiko:
-
Tantangan non-interactive
- Tidak diperlukan interaksi dari pengguna.

Tautan contoh
- Tidak diperlukan interaksi dari pengguna.
-
Tantangan interaktif non-intrusif
- Mungkin diperlukan klik sederhana jika pengguna diduga bot.

Tautan contoh
- Mungkin diperlukan klik sederhana jika pengguna diduga bot.
-
Tantangan tak terlihat
- CAPTCHA dimuat dalam HTML tetapi tidak terlihat di halaman.

Tautan contoh
- CAPTCHA dimuat dalam HTML tetapi tidak terlihat di halaman.
🛠️ Menyelesaikan Captcha Cloudflare Turnstile dengan Python
⚙️ Prasyarat
- Python terinstal (Unduh Python)
- Kunci API CapSolver
🤖 Langkah 1: Instal Paket yang Dibutuhkan
bash
pip install requests
👨💻 Langkah 2: Skrip Python untuk Menyelesaikan Turnstile
python
import time
import requests
CAPSOLVER_API_KEY = "api key"
PAGE_URL = "url"
WEBSITE_KEY = "site key"
def solvecf(metadata_action=None, metadata_cdata=None):
url = "https://api.capsolver.com/createTask"
task = {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": PAGE_URL,
"websiteKey": WEBSITE_KEY,
}
if metadata_action or metadata_cdata:
task["metadata"] = {}
if metadata_action:
task["metadata"]["action"] = metadata_action
if metadata_cdata:
task["metadata"]["cdata"] = metadata_cdata
data = {
"clientKey": CAPSOLVER_API_KEY,
"task": task
}
response_data = requests.post(url, json=data).json()
print(response_data)
return response_data['taskId']
def solutionGet(taskId):
url = "https://api.capsolver.com/getTaskResult"
status = ""
while status != "ready":
data = {"clientKey": CAPSOLVER_API_KEY, "taskId": taskId}
response_data = requests.post(url, json=data).json()
print(response_data)
status = response_data.get('status', '')
print(status)
if status == "ready":
return response_data['solution']
time.sleep(2)
def main():
taskId = solvecf()
solution = solutionGet(taskId)
if solution:
user_agent = solution['userAgent']
token = solution['token']
print("User_Agent:", user_agent)
print("Menyelesaikan Captcha Turnstile, token:", token)
if __name__ == "__main__":
main()
⚠️ Variabel yang Perlu Diperbarui
- CAPSOLVER_API_KEY: Dapatkan kunci API Anda dari Dashboard Capsolver.
- PAGE_URL: Ganti dengan URL situs web tempat Anda ingin menyelesaikan Turnstile.
- WEBSITE_KEY: Ganti dengan kunci situs Turnstile dari situs web tersebut.
✅ Kesimpulan
Dengan memanfaatkan CapSolver, pengembang dapat secara efisien melewati CAPTCHA Cloudflare Turnstile dengan cara yang aman dan otomatis. Dengan akurasi tinggi, dukungan tanpa proxy, dan pemasangan minimal, solusi ini ideal untuk alur kerja pengambilan data web, otomatisasi, dan pengujian yang memerlukan interaksi dengan situs yang dilindungi oleh Turnstile.
API Python Capsolver membuatnya mudah untuk diintegrasikan ke dalam skrip yang sudah ada atau alur kerja otomatisasi, memungkinkan Anda menghemat waktu dan mengurangi intervensi manual.
❓ FAQ
Q1: Apakah saya perlu proxy untuk menggunakan Capsolver untuk Turnstile?
A: Tidak, Capsolver menyediakan penyelesaian tanpa proxy, meskipun Anda dapat menggunakan proxy Anda sendiri untuk keamanan tambahan jika diperlukan.
Q2: Berapa lama waktu yang dibutuhkan untuk menyelesaikan Captcha Turnstile?
A: Biasanya beberapa detik, tergantung jenis tantangan dan kondisi jaringan.
Q3: Apakah solusi ini dapat menangani beberapa tantangan Turnstile secara paralel?
A: Ya, Anda dapat membuat beberapa tugas secara bersamaan untuk menyelesaikan tantangan secara bersamaan.
Q4: Apakah aman untuk digunakan di lingkungan produksi?
A: Ya, Capsolver dirancang untuk keandalan tinggi dan dapat menangani alur kerja otomatis real-time tanpa risiko bagi akun Anda.
Q5: Apakah ada batasan untuk tantangan Turnstile yang tak terlihat?
A: Tantangan tak terlihat bekerja dengan cara yang sama seperti tantangan terlihat; Capsolver mendeteksi dan menyelesaikannya secara otomatis.
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 melewati verifikasi Cloudflare bahwa Anda manusia tanpa terjebak
Terjebak pada "memverifikasi bahwa Anda manusia" atau "Cloudflare Challenge"? Pelajari penyebab umum dan temukan solusi teknis untuk sistem otomatis agar melewati verifikasi setiap kali.

Rajinder Singh
20-Jan-2026

Memahami Kesalahan Cloudflare 1010 dan Cara Mengatasinya
Pelajari cara menyelesaikan kesalahan Cloudflare 1010, yang umumnya dikenal sebagai "Akses Ditolak: Bot Buruk." Pahami penyebab di balik kesalahan ini dan temukan solusi praktis, termasuk integrasi CapSolver, untuk menghindari pemeriksaan keamanan Cloudflare dan memastikan akses yang mulus ke situs web.

Nikolai Smirnov
04-Jan-2026

Cara mengidentifikasi apakah cData diperlukan untuk menyelesaikan Cloudflare Turnstile dengan Ekstensi CapSolver
Pelajari cara mengidentifikasi cData untuk Cloudflare Turnstile dalam penyelesaian captcha yang efektif. Ikuti panduan langkah demi langkah kami tentang menggunakan alat dan teknik Capsolver.

Ethan Collins
31-Dec-2025

Cara mengatasi Cloudflare Turnstile?
Selesaikan Cloudflare Turnstile secara efisien menggunakan API CapSolver. Pelajari cara membuat tugas, mengelola proxy, dan mengambil hasil dengan cepat untuk interaksi web yang lebih halus.

Anh Tuan
24-Dec-2025

Cara menyelesaikan tantangan Cloudflare?
Pelajari cara menyelesaikan tantangan Cloudflare dengan API Capsolver: Panduan langkah demi langkah tentang pembuatan tugas dan pengambilan hasil, dengan dukungan Python dan lainnya

Nikolai Smirnov
23-Dec-2025

Cara menyelesaikan Tantangan Cloudflare dengan Python
Dalam artikel ini, kami akan menunjukkan kepada Anda cara menyelesaikan tantangan Cloudflare dengan Python.

Aloísio Vítor
19-Dec-2025

