
Emma Foster
Machine Learning Engineer

UI.Vision adalah ekstensi RPA dan otomatisasi browser open-source populer untuk Chrome dan Firefox. Ini banyak digunakan untuk web scraping, ekstraksi data, pengujian otomatis, dan pengisian formulir, memungkinkan pengembang dan non-coder untuk membuat makro atau menjalankan skrip Selenium IDE langsung di browser. Namun, ketika berurusan dengan situs web yang dilindungi oleh CAPTCHA, otomatisasi ini sering kali terputus dan memerlukan penyelesaian manual.
CapSolver adalah layanan pemecahan CAPTCHA berbasis AI yang dirancang untuk scraping, crawling, dan otomatisasi browser dalam skala besar. Ini dapat secara otomatis menyelesaikan reCAPTCHA, Cloudflare Turnstile, dan tantangan umum lainnya. Dengan menggabungkan ekstensi CapSolver dengan UI.Vision, Anda dapat membuat alur kerja otomatisasi sepenuhnya tanpa campur tangan manusia tanpa masalah.
Panduan ini menunjukkan cara mengintegrasikan CapSolver ke dalam UI.Vision dengan cepat, termasuk pengaturan, contoh makro siap pakai, dan praktik terbaik untuk otomatisasi web yang andal.
UI.Vision RPA adalah alat otomatisasi browser serbaguna yang menggabungkan scripting visual dengan fitur canggih seperti visi komputer (melalui XModules), panggilan API, dan otomatisasi desktop. Sebagai ekstensi, ia berjalan langsung di browser, mendukung Chrome, Firefox, dan Edge, dengan opsi untuk mode headless dan eksekusi baris perintah. Ini gratis untuk penggunaan tanpa batas, dengan add-on berbayar opsional untuk kemampuan yang disempurnakan.
UI.Vision cocok untuk berbagai tugas otomatisasi, termasuk:
CAPTCHA sering muncul dalam skenario ini, terutama pada halaman login atau formulir, sehingga integrasi penyelesaian sangat penting untuk menjalankan tanpa gangguan.
Situs web menggunakan CAPTCHA untuk memblokir bot otomatis, yang dapat menghentikan makro UI.Vision di tengah eksekusi. Pertahanan ini memerlukan verifikasi manusia, yang menyebabkan kegagalan dalam otomatisasi tanpa kepala atau terjadwal.
Jenis CAPTCHA umum meliputi:
| Jenis CAPTCHA | Deskripsi |
|---|---|
| reCAPTCHA v2 | Membutuhkan pengguna untuk mencentang kotak atau memilih gambar berdasarkan petunjuk. |
| reCAPTCHA v3 | Menggunakan sistem penilaian untuk menilai perilaku pengguna, seringkali tidak terlihat oleh pengguna. |
| Cloudflare Turnstile | Alternatif CAPTCHA yang berfokus pada privasi yang meminimalkan interaksi pengguna. |
Ekstensi browser CapSolver secara otomatis mendeteksi dan menyelesaikan ini, memungkinkan UI.Vision untuk menunggu penyelesaian sebelum melanjutkan.
CapSolver menawarkan ekstensi browser yang secara otomatis menyelesaikan CAPTCHA pada halaman. Integrasikan dengan UI.Vision dengan menginstal ekstensi dan menggunakan perintah wait/assert di makro Anda untuk mendeteksi status "terselesaikan".
UI.Vision menggunakan makro berbasis JSON. Contoh di bawah ini menunggu indikator "terselesaikan" CapSolver (elemen dengan id='capsolver-solver-tip-button' dan data-state='solved').
Berikut adalah makro UI.Vision lengkap (dalam format JSON) yang menunjukkan penyelesaian reCAPTCHA v2 pada halaman demo menggunakan ekstensi CapSolver.
{
"Name": "solve captcha",
"CreationDate": "2025-8-20",
"Commands": [
{
"Command": "open",
"Target": "https://www.google.com/recaptcha/api2/demo",
"Value": "",
"Description": ""
},
{
"Command": "waitForPageToLoad",
"Target": "",
"Value": "",
"Description": ""
},
{
"Command": "waitForElementPresent",
"Target": "xpath=//*[@id='capsolver-solver-tip-button' and @data-state='solved']",
"Value": "30000",
"Description": ""
},
{
"Command": "assertElementPresent",
"Target": "xpath=//*[@id='capsolver-solver-tip-button' and @data-state='solved']",
"Value": "",
"Description": ""
},
{
"Command": "click",
"Target": "id=recaptcha-demo-submit",
"Value": "",
"Description": ""
}
]
}
| Langkah | Deskripsi |
|---|---|
| 1. Buka Halaman | Menggunakan open untuk menavigasi ke situs demo reCAPTCHA tempat CAPTCHA muncul. |
| 2. Tunggu Pemuatan Halaman | waitForPageToLoad memastikan halaman sepenuhnya dimuat sebelum melanjutkan. |
| 3. Tunggu CAPTCHA Terselesaikan | waitForElementPresent memeriksa indikator terselesaikan CapSolver (XPath untuk tombol dengan data-state='solved'), habis waktu setelah 30 detik. Ekstensi secara otomatis menyelesaikan di latar belakang. |
| 4. Pastikan Terselesaikan | assertElementPresent memverifikasi CAPTCHA terselesaikan; jika tidak, makro gagal. |
| 5. Kirim Formulir | click pada tombol kirim untuk menyelesaikan tindakan setelah terselesaikan. |
| 6. Jalankan dan Pantau | Mainkan makro di UI.Vision; ekstensi menangani penyelesaian, dan log menunjukkan kemajuan. |
Makro ini bergantung pada ekstensi CapSolver untuk menyuntikkan solusi secara otomatis.
Makro ini mengotomatiskan penyelesaian CAPTCHA pada demo reCAPTCHA:
Untuk penggunaan di dunia nyata, sesuaikan batas waktu atau tambahkan penanganan kesalahan (misalnya, loop) jika penyelesaian membutuhkan waktu lebih lama.
| Pertanyaan | Jawaban |
|---|---|
| Jenis CAPTCHA apa yang dapat diselesaikan CapSolver? | CapSolver mendukung reCAPTCHA v2/v3, Cloudflare Turnstile, dan banyak lagi. Lihat dokumentasi CapSolver untuk daftar lengkap. |
| Bagaimana cara menangani berbagai jenis CAPTCHA? | Ekstensi secara otomatis mendeteksi jenis; konfigurasikan jenis yang didukung dalam pengaturan CapSolver. Perbarui XPath jika indikator berubah. |
| Bagaimana jika CapSolver gagal menyelesaikan CAPTCHA? | Tambahkan loop coba lagi di makro atau periksa log ekstensi. Tingkatkan waktu tunggu untuk CAPTCHA yang kompleks. |
| Bisakah saya menggunakan CapSolver dengan alat RPA lainnya? | Ya, ekstensi CapSolver berfungsi dengan alat berbasis browser apa pun; integrasi API tersedia untuk pengaturan berbasis kode. |
| Apakah saya memerlukan proxy dengan CapSolver di UI.Vision? | Proxy membantu dengan blokir IP; konfigurasikan di ekstensi atau UI.Vision untuk skenario tingkat lanjut. |
Mengintegrasikan ekstensi browser CapSolver dengan UI.Vision menyederhanakan penanganan CAPTCHA dalam alur kerja RPA, memungkinkan makro untuk berjalan secara otonom. Kombinasi ini memanfaatkan otomatisasi visual UI.Vision dengan penyelesaian AI CapSolver untuk tugas yang efisien dan andal.
Untuk memulai, daftar untuk CapSolver dan instal ekstensi. Unduh UI.Vision dan impor makro contoh. Untuk informasi lebih lanjut, jelajahi dokumen CapSolver dan dokumen UI.Vision. Otomatiskan CAPTCHA Anda hari ini!
Bonus untuk pengguna ui.vision: Gunakan kode promo uivision saat mengisi ulang akun CapSolver Anda dan dapatkan kredit bonus eksklusif 6%—tidak ada batas, tidak ada kedaluwarsa.