
Ethan Collins
Pattern Recognition Specialist

CAPTCHA dikembangkan untuk membedakan antara pengguna manusia dan program komputer otomatis, berfungsi sebagai penghalang pelindung untuk layanan web. CAPTCHA mencegah aktivitas merugikan seperti membuat akun ganda, serangan brute force otomatis, pengambilan data, dan spam. CAPTCHA menampilkan tes tantangan-jawaban yang mudah bagi manusia tetapi sulit bagi algoritma otomatis. Artikel ini menjelaskan berbagai jenis CAPTCHA dan menunjukkan penggunaan CapSolver untuk menyelesaikan tantangan ini.
CAPTCHA saat ini hadir dalam berbagai bentuk dan variasi, di antaranya beberapa yang sangat umum yang akan Anda temui:
ReCaptcha V2&v3: ReCaptcha adalah sistem CAPTCHA yang banyak digunakan dikembangkan oleh Google. Ini mencakup berbagai jenis, seperti memilih gambar yang sesuai dengan deskripsi yang diberikan atau menyelesaikan teka-teki.

CAPTCHA berbasis teks, CAPTCHA berbasis teks juga merupakan bentuk CAPTCHA yang sangat umum, yang membutuhkan pengguna untuk mengidentifikasi dan memasukkan deretan karakter yang ditampilkan dalam font yang distorsi atau kreatif. Akurasi respons kemudian digunakan untuk menentukan apakah akses ke situs web diperbolehkan atau tidak

CAPTCHA berbasis gambar, dalam CAPTCHA berbasis gambar, pengguna harus mengenali dan berinteraksi dengan gambar secara benar untuk diberi akses. Tantangan gambar ini menarik secara visual dan sulit untuk skrip otomatis, karena kemampuan pengenalan gambar yang kompleks yang mereka butuhkan, yang sering kali di luar kemampuan skrip otomatis
Dengan semakin umumnya skenario web scraping, solusi CAPTCHA saat ini memanfaatkan pembelajaran mesin dan kecerdasan buatan untuk mengenali dan secara efektif melewati tantangan CAPTCHA, dan CapSolver saat ini adalah solusi yang paling efektif dan terjangkau di pasar!
Untuk menyelesaikan masalah CAPTCHA dengan CapSolver, daftar untuk uji coba gratis. Dan berikut cara menggunakan CapSolver untuk menyelesaikan berbagai jenis CAPTCHA yang telah kami rangkum di atas.
Klaim Bonus CapSolver Anda
Tingkatkan kinerja otomatisasi Anda dengan bonus cepat! Gunakan kode promo CAP25 saat menambahkan dana ke akun CapSolver Anda untuk mendapatkan kredit tambahan 5% setiap kali recharge — tanpa batas. Mulai mengoptimalkan alur kerja penyelesaian CAPTCHA hari ini!
Ambil ReCaptcha V2 sebagai contoh
Untuk menyelesaikan reCaptcha v2, ikuti dokumentasi kami. Beberapa parameter diperlukan dan beberapa opsional. Untuk contoh ini, kami hanya akan menggunakan parameter yang diperlukan. Jenis tugas untuk reCAPTCHA v2 adalah:
ReCaptchaV2Task: Jenis tugas ini membutuhkan proxy Anda sendiri.ReCaptchaV2TaskProxyLess: Jenis tugas ini menggunakan proxy bawaan server.ReCaptchaV2EnterpriseTask: Jenis tugas ini membutuhkan proxy Anda sendiri.ReCaptchaV2EnterpriseTaskProxyLess: Jenis tugas ini menggunakan proxy bawaan server.Untuk contoh ini, kami akan menggunakan ReCaptchaV2TaskProxyLess karena situs menggunakan reCAPTCHA v2 standar. Jika situs menggunakan Recaptcha Enterprise, Anda harus mengirimkan jenis tugas yang benar (ReCaptchaV2EnterpriseTaskProxyLess atau ReCaptchaV2EnterpriseTask) dan memastikan semua parameter yang diperlukan termasuk. Jika ada parameter yang hilang, Anda kemungkinan besar akan mengalami masalah dengan token yang tidak diterima oleh situs web. Anda dapat menemukan semua parameter dalam gambar ini:

Untuk mendapatkan CAPTCHA diselesaikan, pertama-tama Anda perlu mengirimkan semua informasi yang diperlukan, untuk ini kita menggunakan metode createTask:
POST https://api.capsolver.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "url situs",
"websiteKey": "kunci situs"
}
}
Untuk memverifikasi hasilnya, Anda perlu terus memanggil titik akhir API getTaskResult hingga CAPTCHA diselesaikan.
Berikut contoh permintaan:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID_OF_CREATETASK" //ID yang dibuat oleh metode createTask
}
Setelah CAPTCHA berhasil diselesaikan, Anda akan menerima respons yang mirip dengan yang ditunjukkan dalam gambar berikut:

Langkah pertama untuk menyelesaikan CAPTCHA adalah membuat tugas dengan metode createTask. Ini memerlukan Anda untuk memberikan detail tertentu seperti jenis tugas, URL situs yang menggunakan CAPTCHA, kunci domain publik, dan lainnya. Berikut ini adalah gambaran umum struktur objek tugas:
{
"type": "captchaTask",
"websiteURL": "URL situs yang menggunakan CAPTCHA",
"websitePublicKey": "Kunci domain publik",
"captchaApiJSSubdomain": "Subdomain khusus dari captcha.com",
"data": "Parameter tambahan yang mungkin diperlukan oleh CAPTCHA",
"proxy": "Detail proxy",
"userAgent": "User-Agent browser yang digunakan dalam emulasi"
}
Anda dapat mengirim permintaan POST untuk membuat tugas menggunakan API CapSolver seperti ini:
{
"clientKey":"YOUR_API_KEY",
"task":
{
"type": "captchaTask",
"websiteURL":"https://captcha.com/",
"websitePublicKey":"00000000-0000-0000-0000-000000000000"
"proxy":"Proxy Anda Sendiri"
}
}
Setelah Anda mengirim tugas, Anda seharusnya menerima 'ID Tugas' dalam respons jika berhasil
Setelah Anda membuat tugas, Anda dapat mengambil hasilnya menggunakan metode getTaskResult. Tergantung pada beban sistem, hasilnya dapat diperoleh dalam interval 1 hingga 20 detik.
Berikut contoh permintaan POST untuk mengambil hasil tugas:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "ID Tugas yang diterima dari metode createTask"
}
Saat status tugas siap, Anda seharusnya menerima hasil tantangan CAPTCHA dalam respons.
Langkah pertama untuk menyelesaikan CAPTCHA adalah membuat tugas dengan metode createTask. Ini memerlukan Anda untuk memberikan detail tertentu seperti jenis tugas, URL situs yang menggunakan CAPTCHA, kunci domain publik, dan lainnya. Berikut ini adalah gambaran umum struktur objek tugas:
{
"type": "captchaTask",
"websiteURL": "URL situs yang menggunakan CAPTCHA",
"websiteKey": "Kunci domain publik",
"isInvisible": "Nilai boolean yang menunjukkan apakah ini CAPTCHA yang tidak terlihat",
"proxy": "Detail proxy",
"enableIPV6": "Nilai boolean yang menunjukkan apakah proxy Anda menggunakan IPV6",
"userAgent": "User-Agent browser yang digunakan dalam emulasi"
}
Anda dapat mengirim permintaan POST untuk membuat tugas menggunakan API Capsolver seperti ini:
{
"clientKey":"YOUR_API_KEY",
"task":
{
"type": "captchaTask",
"websiteURL":"",
"websiteKey":""
"proxy":"Proxy Anda Sendiri"
}
}
Setelah Anda mengirim tugas, Anda seharusnya menerima 'ID Tugas' dalam respons jika berhasil
Setelah Anda membuat tugas, Anda dapat mengambil hasilnya menggunakan metode getTaskResult. Tergantung pada beban sistem, hasilnya dapat diperoleh dalam interval 1 hingga 10 detik.
Berikut contoh permintaan POST untuk mengambil hasil tugas:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "ID Tugas yang diterima dari metode createTask"
}
Saat status tugas siap, Anda seharusnya menerima hasil tantangan CAPTCHA dalam respons.
Kemunculan CapSolver telah mengubah cara akses dan pengumpulan data otomatis. Dalam artikel ini, berbagai jenis CAPTCHA termasuk reCAPTCHA, dll., ditampilkan bersama langkah-langkah bagaimana CapSolver dapat mengatasi CAPTCHA ini. Meskipun CapSolver dapat memberikan cara untuk otomatisasi penyelesaian CAPTCHA, penting untuk menyadari implikasi etis dan hukum penggunaannya serta memastikan penggunaannya dilakukan secara bertanggung jawab dan tidak bersifat jahat.
CapSolver mendukung hampir semua jenis CAPTCHA utama — termasuk reCAPTCHA v2/v3/Enterprise, AWS WAF, Cloudflare Turnstile/Challenge, ImageToText, dan lainnya. Ini dirancang untuk menangani tantangan CAPTCHA berbasis browser dan tingkat API secara efisien. Halaman Produk
Tidak selalu. CapSolver menawarkan tugas dengan proxy dan tanpa proxy.
ReCaptchaV2TaskProxyLess) untuk integrasi yang cepat dan mudah.Waktu penyelesaian rata-rata CapSolver berkisar antara 1–10 detik, tergantung kompleksitas CAPTCHA dan beban server. CAPTCHA berbasis gambar atau tingkat enterprise mungkin memakan waktu sedikit lebih lama, tetapi sebagian besar permintaan diselesaikan secara instan.
Pelajari cara mengatasi pembatasan pengambilan data web secara efektif. Temukan metode praktis, wawasan teknis tentang deteksi bot, dan solusi yang dapat diandalkan untuk ekstraksi data.

Pahami waktu respons API penyelesaian CAPTCHA, dampaknya terhadap otomatisasi, dan faktor kunci yang memengaruhi kecepatan. Pelajari cara mengoptimalkan kinerja dan memanfaatkan solusi efisien seperti CapSolver untuk penyelesaian CAPTCHA yang cepat.
