Panduan
Ekstensi Peramban
Pengaturan untuk Pengembang

Pengaturan Ekstensi untuk Pengembang

Fungsionalitas Pengenalan Parameter Captcha

Jika Anda tidak yakin bagaimana cara mendapatkan parameter captcha pada halaman web saat ini, Anda dapat mencoba menggunakan fungsionalitas pengenalan parameter captcha yang disediakan oleh plugin. Ini akan sangat membantu dan dilengkapi dengan fitur-fitur berikut:

  • Secara otomatis mengenali jenis dan parameter captcha pada halaman saat ini.
  • Secara otomatis menghasilkan data JSON yang diperlukan untuk memanggil layanan API CapSolver untuk Anda.

Cara Menggunakan Fungsionalitas Pengenalan Parameter

  1. Aktifkan plugin CapSolver.
  2. Tekan tombol F12 untuk membuka alat pengembang browser dan beralih ke jendela Capsolver Captcha Detector.
  3. Picu captcha secara manual, dan Ekstensi akan secara otomatis menampilkan informasi detail captcha yang dikenali, seperti yang ditunjukkan pada gambar di bawah ini:

img-alt

Tutorial Video | Cara mengidentifikasi parameter tugas Captcha dengan Ekstensi CapSolver

Pengaturan Ekstensi

Anda tidak hanya dapat mengkonfigurasi pengaturan pada panel plugin tetapi juga melalui modifikasi file konfigurasi untuk fungsionalitas tambahan.

Cara Memodifikasi File Konfigurasi dan Menginstal

  1. Unduh paket instalasi zip terbaru ekstensi CapSolver.
  2. Ekstrak paket tersebut, masuk ke folder, dan temukan file konfigurasi: /assets/config.js.
  3. Buka config.js dan modifikasi pengaturan sesuai kebutuhan, seperti menambahkan API key.
  4. Hapus Ekstensi CapSolver yang sebelumnya terpasang dari browser. Jika belum terpasang sebelumnya, lewati langkah ini.
  5. Buka halaman manajemen ekstensi, klik Muat yang belum terkemas, dan pilih folder tempat Anda baru saja mengekstrak file tersebut.

Pengaturan yang Dapat Dikkonfigurasi

KeyTypeDescription
apiKeyStringAPI key
appIdStringYour developer appId, apply for it in the developer interface of your account panel
useCapsolverBooleanApakah ekstensi diaktifkan secara default
manualSolvingBooleanApakah captcha diselesaikan secara manual
solvedCallbackStringNama fungsi callback untuk menyelesaikan captcha
useProxyBooleanApakah menggunakan proxy
proxyTypeStringJenis proxy: http, https, atau socks5
hostOrIpStringDomain proxy
portStringPort proxy
proxyLoginStringUsername proxy
proxyPasswordStringPassword proxy
enabledForBlacklistControlBooleanApakah mengaktifkan daftar hitam
blackUrlListArray<String>Daftar URL untuk daftar hitam
enabledForRecaptchaBooleanApakah mengaktifkan RecaptchaV2
enabledForRecaptchaV3BooleanApakah mengaktifkan RecaptchaV3
enabledForImageToTextBooleanApakah mengaktifkan ImageToText
enabledForAwsCaptchaBooleanApakah mengaktifkan AwsCaptcha
reCaptchaModeStringMode ReCaptcha: klik atau token
reCaptchaDelayTimeNumberWaktu tunda sebelum menyelesaikan ReCaptcha
textCaptchaDelayTimeNumberWaktu tunda sebelum menyelesaikan ImageToText
awsDelayTimeNumberWaktu tunda sebelum menyelesaikan AwsCaptcha
reCaptchaRepeatTimesNumberJumlah percobaan ulang setelah gagal menyelesaikan ReCaptchaV2
reCaptcha3RepeatTimesNumberJumlah percobaan ulang setelah gagal menyelesaikan ReCaptchaV3
textCaptchaRepeatTimesNumberJumlah percobaan ulang setelah gagal menyelesaikan ImageToText
awsRepeatTimesNumberJumlah percobaan ulang setelah gagal menyelesaikan AwsCaptcha
textCaptchaSourceAttributeStringNama atribut elemen HTML dari gambar asli untuk ImageToText
textCaptchaResultAttributeStringNama atribut elemen HTML untuk jawaban ImageToText
------------

Cara Menggunakan Ekstensi di Puppeteer dan Selenium

Instalasi Ekstensi Secara Manual

Jika Anda ingin menginstal Ekstensi CapSolver secara manual, ikuti petunjuk dalam tutorial di atas: Cara Memodifikasi File Konfigurasi dan Menginstal

Instalasi Ekstensi Otomatis Melalui Kode

  1. Unduh paket instalasi zip terbaru ekstensi CapSolver.
  2. Ekstrak paket tersebut, masuk ke folder, dan temukan file konfigurasi: /assets/config.js.
  3. Buka config.js dan modifikasi pengaturan sesuai kebutuhan, seperti menambahkan API key.
  4. Jika Anda menggunakan Selenium, kompres kembali file yang telah diekstrak menjadi zip. Jika menggunakan Puppeteer, langkah ini tidak diperlukan.
  5. Muat Ekstensi CapSolver secara otomatis melalui kode. Contohnya diberikan di bawah ini:
  • Puppeteer (Node.js)
const puppeteer = require("puppeteer")
 
;(async () => {
  const path = "C:/capSolver_extension" // Folder tempat Ekstensi diekstrak
  const browser = await puppeteer.launch({
    headless: false,
    args: [`--disable-extensions-except=${path}`, `--load-extension=${path}`],
  })
  const page = await browser.newPage()
  await page.goto("https://google.com/")
})()
  • Selenium (Python)
from selenium import webdriver

chrome_options =  webdriver.ChromeOptions()
chrome_options.add_extension("./capSolver_extension.zip")  # Path ke file zip plugin
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")