CAPSOLVER
Blog
Cara Menyelesaikan reCAPTCHA v2 di Relevance AI dengan Integrasi CapSolver

Cara menyelesaikan reCAPTCHA v2 di Relevance AI dengan Integrasi CapSolver

Logo of CapSolver

Ethan Collins

Pattern Recognition Specialist

03-Feb-2026

Relevance AI adalah platform untuk membangun agen AI yang mengotomatisasi alur kerja bisnis nyata, seperti generasi prospek, ekstraksi data, pengiriman formulir, dan peningkatan CRM.

Dalam praktiknya, agen-agen ini seringkali perlu berinteraksi dengan situs web yang dilindungi oleh CAPTCHA. Ini adalah titik di mana otomatisasi biasanya gagal—diperlukan intervensi manual, dan alur kerja berhenti berkembang.

CapSolver menyelesaikan masalah ini dengan memungkinkan alat Relevance AI untuk menyelesaikan tantangan CAPTCHA secara programatis dan mengirimkan token yang diperlukan sebagai bagian dari alur otomatis.

Dalam panduan ini, kita akan membahas bagaimana membangun alat Relevance AI yang menyelesaikan reCAPTCHA v2 dan mengirimkan token ke formulir yang dilindungi—tanpa bergantung pada otomatisasi browser.

Apa itu Relevance AI?

Relevance AI adalah platform untuk membangun dan menerapkan agen AI yang mengotomatisasi tugas bisnis. Dengan Tool Builder yang kuat, tim dapat membuat alat otomatisasi khusus menggunakan JavaScript, Python, atau panggilan API—tanpa memerlukan infrastruktur yang kompleks.

Fitur Utama

Fitur Deskripsi
Tool Builder Membuat alat khusus dengan langkah JavaScript, Python, atau API
Agen AI Agen mandiri dengan 2000+ integrasi
No-Code/Low-Code Membangun otomatisasi yang kuat tanpa pengetahuan coding mendalam
Manajemen Rahasia Menyimpan API keys dan kredensial secara aman
Sistem Multi-Agen Tim agen yang bekerja sama pada alur kerja

Apa itu CapSolver?

CapSolver adalah layanan penyelesaian CAPTCHA yang terkemuka yang menyediakan solusi yang didukung AI untuk mengatasi berbagai tantangan CAPTCHA. Dengan dukungan untuk berbagai jenis CAPTCHA dan waktu respons cepat, CapSolver terintegrasi secara mulus ke dalam alur kerja otomatis.

Jenis CAPTCHA yang Didukung


Mengapa Mengintegrasikan CapSolver dengan Relevance AI?

Ketika membangun agen Relevance AI yang berinteraksi dengan situs web yang dilindungi, tantangan CAPTCHA menghentikan otomatisasi Anda. Berikut ini alasan mengapa integrasi ini penting:

  1. Otomatisasi Formulir Lengkap: Menyelesaikan CAPTCHA dan mengirimkan formulir dalam satu alat
  2. Tidak Memerlukan Browser: Bekerja melalui panggilan API—tidak diperlukan Selenium, Playwright, atau otomatisasi browser
  3. Operasi yang Dapat Dikembangkan: Menangani alur kerja yang dilindungi CAPTCHA secara skala
  4. Biaya Efektif: Bayar hanya untuk CAPTCHA yang berhasil diselesaikan
  5. Tingkat Keberhasilan Tinggi: Akurasi terkemuka di industri untuk reCAPTCHA v2

Panduan Pemasangan

Langkah 1: Dapatkan Kunci API CapSolver Anda

  1. Daftar di capsolver.com
  2. Gunakan kode bonus RELEVANCEAI untuk mendapatkan 6% bonus tambahan pada setiap recharge Anda
  1. Salin kunci API Anda dari dashboard (dimulai dengan CAP-)

Langkah 2: Tambahkan Kunci API ke Relevance AI

  1. Masuk ke Relevance AI

  2. Pergi ke Pengaturan (ikon roda gigi) → Cari bagian Kunci API

  3. Tambahkan rahasia baru:

    • Nama: capsolver_api_key (atau nama apa pun yang Anda sukai)
    • Nilai: Kunci API CapSolver Anda
  4. Simpan rahasia

Langkah 3: Buat Alat Baru

  1. Pergi ke Alat di sidebar kiri
  2. Klik Buat Alat
  3. Beri nama alat Anda: "Selesaikan reCAPTCHA v2"
  4. Tambahkan deskripsi singkat

Membuat Alat Penyelesaian reCAPTCHA v2

Tambahkan Parameter Masukan

Klik Teks untuk menambahkan dua masukan teks:

Masukan 1:

  • Nama: website_url
  • Deskripsi: URL halaman dengan CAPTCHA
  • Wajib: Ya

Masukan 2:

  • Nama: website_key
  • Deskripsi: Kunci situs reCAPTCHA (40 karakter)
  • Wajib: Ya

Tambahkan Langkah JavaScript

Klik JavaScript di bagian Langkah dan tempelkan kode ini:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveRecaptchaV2(websiteUrl, websiteKey) {
    // Langkah 1: Membuat tugas penyelesaian CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();

    if (createData.errorId !== 0) {
        return {
            success: false,
            error: createData.errorDescription,
            token: null
        };
    }

    const taskId = createData.taskId;

    // Langkah 2: Memantau solusi (memeriksa setiap 2 detik)
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            return {
                success: true,
                token: pollData.solution.gRecaptchaResponse,
                error: null
            };
        }

        if (pollData.status === 'failed') {
            return {
                success: false,
                error: pollData.errorDescription,
                token: null
            };
        }
    }

    return {
        success: false,
        error: 'Waktu tunggu solusi habis',
        token: null
    };
}

return await solveRecaptchaV2(params.website_url, params.website_key);

Catatan: Ganti {{secrets.capsolver_api_key}} dengan nama rahasia Anda yang sebenarnya (misalnya, {{secrets.chains_cap}}).

Uji Alat

Gunakan halaman demo reCAPTCHA Google untuk menguji:

  • website_url: https://www.google.com/recaptcha/api2/demo
  • website_key: 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-

Klik Jalankan alat dan tunggu 10-30 detik. Anda seharusnya melihat:

json Copy
{
  "success": true,
  "token": "03AGdBq24PBCbwiDRaS_MJ7Z...",
  "error": null
}

Contoh Lengkap: Selesaikan + Kirim Formulir

Berikut adalah alat yang lebih canggih yang menyelesaikan CAPTCHA DAN mengirimkannya untuk verifikasi:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveAndSubmit(websiteUrl, websiteKey) {
    // Langkah 1: Membuat tugas penyelesaian CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();
    if (createData.errorId !== 0) {
        return { success: false, step: 'create', error: createData.errorDescription };
    }

    const taskId = createData.taskId;
    let token = null;

    // Langkah 2: Memantau solusi
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            token = pollData.solution.gRecaptchaResponse;
            break;
        }
        if (pollData.status === 'failed') {
            return { success: false, step: 'poll', error: pollData.errorDescription };
        }
    }

    if (!token) {
        return { success: false, step: 'timeout', error: 'Waktu habis' };
    }

    // Langkah 3: Mengirim formulir dengan token
    const submitRes = await fetch(websiteUrl, {
        method: 'POST',
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        body: 'g-recaptcha-response=' + token
    });

    const html = await submitRes.text();
    const verified = html.includes('Success') || html.includes('verificado');

    return {
        success: verified,
        token_length: token.length,
        message: verified ? 'CAPTCHA berhasil diverifikasi!' : 'Periksa respons',
        response_preview: html.substring(0, 300)
    };
}

return await solveAndSubmit(params.website_url, params.website_key);

Alat ini:

  1. ✅ Menyelesaikan reCAPTCHA v2
  2. ✅ Mengirimkan token melalui permintaan POST
  3. ✅ Mengembalikan status verifikasi


Praktik Terbaik

1. Penanganan Kesalahan

Selalu periksa kesalahan di setiap langkah:

javascript Copy
if (createData.errorId !== 0) {
    return { success: false, error: createData.errorDescription };
}

2. Periksa Saldo

Buat alat terpisah untuk memantau saldo CapSolver Anda:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function checkBalance() {
    const response = await fetch('https://api.capsolver.com/getBalance', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ clientKey: CAPSOLVER_API_KEY })
    });

    const data = await response.json();

    return {
        balance: data.balance,
        formatted: '$' + data.balance.toFixed(4)
    };
}

return await checkBalance();

3. Konfigurasi Timeout

Timeout default 60 kali percobaan × 2 detik = 2 menit. Sesuaikan jika diperlukan:

javascript Copy
// Untuk timeout yang lebih cepat (30 detik)
for (let i = 0; i < 15; i++) {
    await new Promise(function(resolve) { setTimeout(resolve, 2000); });
    // ...
}

Kesimpulan

Mengintegrasikan CapSolver dengan Relevance AI memungkinkan alur kerja otomatisasi yang kuat yang dapat menangani formulir yang dilindungi CAPTCHA. Manfaat utamanya:

  • Tidak memerlukan otomatisasi browser - Bekerja melalui panggilan API murni
  • Cepat dan andal - AI CapSolver menyelesaikan CAPTCHA dalam beberapa detik
  • Mudah diimplementasikan - Hanya JavaScript di Tool Builder Relevance AI
  • Dapat dikembangkan - Menangani banyak permintaan tanpa masalah infrastruktur

Dengan menggabungkan kemampuan agen Relevance AI dengan solusi CAPTCHA CapSolver, Anda dapat membangun alur kerja otomatisasi lengkap yang menangani formulir yang paling dilindungi.

Siap memulai? Daftar di CapSolver dan gunakan kode bonus RELEVANCE untuk bonus tambahan 6% pada recharge pertama Anda!

FAQ

Apa itu Relevance AI?

Relevance AI adalah platform untuk membangun agen AI yang mengotomatisasi tugas bisnis. Platform ini menawarkan Tool Builder di mana Anda dapat membuat alat otomatisasi khusus menggunakan JavaScript, Python, atau panggilan API.

Apakah Relevance AI melakukan otomatisasi browser?

Tidak. Relevance AI bekerja melalui panggilan API, bukan otomatisasi browser. Ia tidak dapat membuka browser, mengklik tombol, atau menyisipkan JavaScript ke halaman. Namun, ia DAPAT membuat permintaan HTTP untuk mengirimkan formulir dengan token CAPTCHA.

Bagaimana CapSolver terintegrasi dengan Relevance AI?

Anda membuat alat JavaScript di Relevance AI yang memanggil API CapSolver. Alat tersebut mengirimkan detail CAPTCHA ke CapSolver, menerima token yang telah diselesaikan, dan kemudian dapat mengirimkan token tersebut ke formulir target melalui POST HTTP.

Jenis CAPTCHA apa saja yang dapat diselesaikan CapSolver?

CapSolver mendukung reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, AWS WAF, dan banyak lainnya.

Berapa biaya CapSolver?

CapSolver menawarkan harga yang kompetitif berdasarkan jumlah penyelesaian. Kunjungi capsolver.com untuk harga terkini.

Bagaimana cara saya menemukan kunci situs reCAPTCHA?

Cari atribut data-sitekey pada elemen reCAPTCHA dalam HTML halaman. Itu adalah string 40 karakter yang dimulai dengan 6L. Lihat panduan ini untuk informasi lebih lanjut.

Berapa lama waktu yang dibutuhkan untuk menyelesaikan CAPTCHA?

Biasanya 10-30 detik untuk reCAPTCHA v2. Alat tersebut memantau setiap 2 detik hingga solusi siap.

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

Relevance AI dengan CapSolver
Cara menyelesaikan reCAPTCHA v2 di Relevance AI dengan Integrasi CapSolver

Kembangkan alat Relevance AI untuk menyelesaikan reCAPTCHA v2 menggunakan CapSolver. Otomatisasi pengajuan formulir melalui API tanpa otomatisasi browser.

web scraping
Logo of CapSolver

Ethan Collins

03-Feb-2026

Larangan IP pada 2026: Bagaimana Cara Kerjanya dan Cara Praktis untuk Menghindarinya
Larangan IP pada 2026: Bagaimana Cara Kerjanya dan Cara Praktis untuk Mengelaknya

Pelajari cara menghindari pembatasan IP pada 2026 dengan panduan lengkap kami. Temukan teknik pemblokiran IP modern dan solusi praktis seperti proxy residensial dan solver CAPTCHA.

web scraping
Logo of CapSolver

Emma Foster

26-Jan-2026

Maxun dengan Integrasi CapSolver
Cara Menyelesaikan Captcha di Maxun dengan Integrasi CapSolver

Panduan praktis untuk mengintegrasikan CapSolver dengan Maxun dalam penggunaan nyata pengambilan data web. Pelajari cara mengelola reCAPTCHA, Cloudflare Turnstile, dan situs yang dilindungi CAPTCHA dengan menggunakan alur kerja pre-auth dan robot.

web scraping
Logo of CapSolver

Adélia Cruz

21-Jan-2026

Browser4 dengan Integrasi CapSolver
Cara menyelesaikan Captcha di Browser4 dengan integrasi CapSolver

Otomasi Browser4 dengan throughput tinggi dikombinasikan dengan CapSolver untuk menangani tantangan CAPTCHA dalam ekstraksi data web skala besar.

web scraping
Logo of CapSolver

Anh Tuan

21-Jan-2026

Apa Itu Bot Scraping dan Cara Membuatnya
Apa itu Bot Scraping dan Bagaimana Cara Membuatnya

Pelajari apa itu bot scraping dan cara membuatnya untuk ekstraksi data otomatis. Jelajahi alat terbaik, teknik navigasi keamanan, dan praktik scraping yang etis.

web scraping
Logo of CapSolver

Emma Foster

16-Jan-2026

Scrapy vs. Selenium
Scrapy vs. Selenium: Mana yang Terbaik untuk Proyek Scraping Web Anda?

Temukan kekuatan dan perbedaan antara Scrapy dan Selenium untuk pengambilan data web. Pelajari alat mana yang paling sesuai dengan proyek Anda dan cara mengatasi tantangan seperti CAPTCHA.

web scraping
Logo of CapSolver

Emma Foster

14-Jan-2026