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

Ethan Collins
Pattern Recognition Specialist
14-Oct-2025

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:
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
{
"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
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
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 💜
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

Menyelesaikan reCAPTCHA dengan JavaScript: Tutorial Lengkap
Meskipun reCAPTCHA secara efektif melindungi konten web, namun terkadang menghambat aktivitas yang sah, seperti penelitian, analisis data, atau tugas otomatisasi lain yang berbasis kepatuhan yang melibatkan interaksi dengan layanan web.

Lucas Mitchell
02-Dec-2025

Cara Menyelesaikan reCAPTCHA v3 Enterprise dengan Python
Panduan reCAPTCHA v3 Enterprise Python dengan teknik skor tinggi, pilihan proxy, dan integrasi CapSolver untuk hasil yang stabil 0.7–0.9.

Emma Foster
02-Dec-2025

Cara Menyelesaikan reCAPTCHA v3 dengan Node.JS
Dalam artikel ini, kami akan menunjukkan cara mengatasi reCaptcha v3 dengan Node.JS

Rajinder Singh
28-Nov-2025

Cara Menyelesaikan reCAPTCHA v3 dengan Python
Pelajari cara menyelesaikan Google reCAPTCHA v3 dengan Python dan CapSolver, mencapai skor tinggi, dan integrasikan dengan alur kerja otomatisasi.

Ethan Collins
28-Nov-2025

Ekstensi Chrome Solusi Captcha CapSolver
Ekstensi Chrome AI CapSolver menyelesaikan captchas secara otomatis dengan akurasi tinggi dan setup minimal—sempurna untuk otomatisasi.

Lucas Mitchell
27-Nov-2025

Menyelesaikan reCaptcha v3 dengan skor token tertinggi 0.7-0.9 - Dijelaskan
Selesaikan reCaptcha v3 dengan mudah menggunakan Capsolver, mencapai skor antara 0,7 dan 0,9, untuk verifikasi digital yang andal dan efisien.

Adélia Cruz
26-Nov-2025

