ProdukIntegrasiSumber DayaDokumentasiHarga
Mulai Sekarang

© 2026 CapSolver. All rights reserved.

Hubungi Kami

Slack: lola@capsolver.com

Produk

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Ekstensi Browser
  • Lebih banyak jenis CAPTCHA

Integrasi

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Mitra
  • Lihat semua integrasi

Sumber Daya

  • Program Referensi
  • Dokumentasi
  • Referensi API
  • Blog
  • FAQ
  • Glosarium
  • Status

Legal

  • Ketentuan Layanan
  • Kebijakan Privasi
  • Kebijakan Pengembalian Dana
  • Jangan jual informasi pribadi saya
Blog//Cara menyelesaikan reCaptcha v2 menggunakan Selenium [Javascript] dengan Ekstensi Capsolver
Nov22, 2023

Cara menyelesaikan reCaptcha v2 menggunakan Selenium [Javascript] dengan Ekstensi Capsolver

Ethan Collins

Ethan Collins

Pattern Recognition Specialist

solver reCaptcha selenium

Menyelesaikan reCaptcha Menggunakan Selenium dan Ekstensi Capsolver

Dalam blog ini, kami akan memandu Anda melalui proses mengatur Selenium dengan ekstensi Capsolver untuk menyelesaikan reCaptcha v2. Metode ini juga dapat diterapkan untuk jenis captcha lainnya.

1. Instalasi Selenium dan Komponen yang Diperlukan

Pertama, Anda perlu menginstal Selenium dan komponen lain yang diperlukan. Anda dapat melakukannya menggunakan npm:

Copy
npm install selenium-webdriver

Pastikan Anda memiliki driver yang sesuai untuk browser yang ingin Anda gunakan (misalnya, ChromeDriver untuk Google Chrome, GeckoDriver untuk Firefox).

2. Konfigurasi Ekstensi Capsolver

Unduh ekstensi Capsolver dari sini. Ekstrak file tersebut ke direktori ./CapSolver.Browser.Extension di akar proyek Anda.

Ekstensi ini menawarkan berbagai pengaturan, termasuk penyelesaian captcha otomatis, dukungan proxy, dan lainnya. Pengaturan ini terletak di ./assets/config.json. Berikut contoh konfigurasinya:

json Copy
{
  "apiKey": "KunciAPIAnda",
  "useCapsolver": true,
  "useProxy": false,
  "proxyType": "http",
  "hostOrIp": "",
  "port": "",
  "proxyLogin": "",
  "proxyPassword": "",
  "enabledForBlacklistControl": false,
  "blackUrlList": [],
  "enabledForRecaptcha": true,
  "enabledForRecaptchaV3": true,
  "enabledForcaptcha": true,
  "enabledForcaptcha": true,
  "reCaptchaMode": "token",
  "captchaMode": "click",
  "reCaptchaDelayTime": 0,
  "captchaDelayTime": 0,
  "reCaptchaRepeatTimes": 10,
  "reCaptcha3RepeatTimes": 10,
  "captchaRepeatTimes": 10,
  "captchaRepeatTimes": 10
}

Masukkan kunci API Anda di bidang apiKey di ./assets/config.json. Anda dapat menemukan kunci API Anda di halaman Capsolver.

Untuk contoh ini, kami akan menggunakan reCaptchaMode yang diatur ke token, tetapi Anda juga dapat menggunakan mode click untuk reCaptcha.

3. Mengatur Selenium untuk Menyelesaikan reCaptcha dengan Ekstensi Capsolver

Pertama, Anda perlu mengatur WebDriver Selenium dan mengonfigurasinya untuk menggunakan ekstensi Capsolver. Berikut contoh menggunakan ChromeDriver:

javascript Copy
const { Builder } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    // Navigasi ke halaman dengan reCaptcha
    await driver.get('https://www.google.com/recaptcha/api2/demo');

    // Tunggu tombol solver captcha dan klik
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();

    // Tambahkan langkah tambahan sesuai kebutuhan Anda

  } finally {
    await driver.quit();
  }
})();

Kode Lengkap:

javascript Copy
const { Builder, By, until } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    await driver.get('https://site.example');
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();
  } finally {
    await driver.quit();
  }
})();

Dan itu dia! Anda telah berhasil menyelesaikan reCaptcha v2 menggunakan Ekstensi Capsolver dan Selenium. Untuk menyelesaikan jenis captcha lainnya, ikuti langkah yang sama dan sesuaikan sesuai kebutuhan.

Tim Capsolver 💜

Lihat Lebih Banyak

reCAPTCHAApr 16, 2026

reCAPTCHA Kunci Situs atau Token Tidak Valid? Panduan Perbaikan dan Penyebab

Mengalami kesalahan "reCAPTCHA Kunci Situs Tidak Valid" atau "token reCAPTCHA tidak valid"? Temukan penyebab umum, perbaikan langkah demi langkah, dan tips pemecahan masalah untuk menyelesaikan masalah verifikasi reCAPTCHA gagal. Pelajari cara memperbaiki verifikasi reCAPTCHA gagal, silakan coba lagi.

Aloísio Vítor
Aloísio Vítor
reCAPTCHAMar 25, 2026

Cara Menyelesaikan reCAPTCHA v2 Python dan API

Pelajari cara menyelesaikan reCAPTCHA v2 dengan Python dan API. Panduan lengkap ini mencakup metode Proxy dan Proxyless dengan kode yang siap produksi untuk otomatisasi.

Daftar Isi

Aloísio Vítor
Aloísio Vítor
reCAPTCHAFeb 27, 2026

Cara Mengotomasi Penyelesaian reCAPTCHA untuk Platform Pembandingan Kecerdasan Buatan

Pelajari cara mengotomatisasi reCAPTCHA v2 dan v3 untuk pembandingan AI. Gunakan CapSolver untuk mempermudah pengumpulan data dan menjaga alur kerja AI berkinerja tinggi.

Sora Fujimoto
Sora Fujimoto
reCAPTCHAFeb 12, 2026

Cara Memperbaiki Masalah reCAPTCHA Umum dalam Pengambilan Data Web

Pelajari cara memperbaiki masalah reCAPTCHA umum dalam web scraping. Temukan solusi praktis untuk reCAPTCHA v2 dan v3 untuk mempertahankan alur kerja pengumpulan data yang mulus.

Lucas Mitchell
Lucas Mitchell
reCAPTCHA