CAPSOLVER
Blog
Cara Menyelesaikan Captcha di Puppeteer dengan CapSolver

Cara menyelesaikan Captcha di Puppeteer dengan CapSolver

Logo of CapSolver

Anh Tuan

Data Science Expert

24-Dec-2025

๐ŸŽฏ Pengantar

Tutorial ini akan memandu Anda melalui proses menyelesaikan Google reCaptchas di Puppeteer menggunakan CapSolver.

CapSolver adalah layanan penyelesaian Captcha yang membantu Anda menyelesaikan Captcha.

Kami menggunakan algoritma penyelesaian Captcha yang didukung AI, yang menghasilkan kecepatan penyelesaian yang lebih cepat dan biaya yang jauh lebih rendah, memberikan pengalaman pengembangan yang luar biasa.

Tujuan kami adalah menyelesaikan Captcha yang terletak di recaptcha-demo.appspot.com menggunakan CapSolver.

Form Captcha

Selama tutorial, kami akan mengambil langkah-langkah berikut untuk menyelesaikan Captcha di atas:

  1. Instal dependensi yang diperlukan.
  2. Temukan kunci situs dari Form Captcha.
  3. Atur CapSolver.
  4. Selesaikan Captcha.

๐Ÿ“ฆ Instalasi Dependensi yang Diperlukan

Untuk memulai, kami perlu menginstal dependensi berikut untuk tutorial ini:

  • capsolver-python: SDK Python resmi untuk integrasi yang mudah dengan API CapSolver.
  • pyppeteer: pyppeteer adalah port Python dari Puppeteer.

Instal dependensi ini dengan menjalankan perintah berikut:

Copy
python -m pip install pyppeteer capsolver-python

Sekarang, buat file bernama main.py di mana kita akan menulis kode Python untuk menyelesaikan Captcha.

bash Copy
touch main.py

๐Ÿ”‘ Dapatkan Kunci Situs dari Form Captcha

Kunci Situs adalah identifikasi unik yang diberikan oleh Google yang secara unik mengidentifikasi setiap Captcha.

Untuk menyelesaikan Captcha, diperlukan untuk mengirimkan Kunci Situs ke CapSolver.

Mari kita temukan Kunci Situs dari Form Captcha dengan mengikuti langkah-langkah berikut:

  1. Kunjungi Form Captcha.
Form Captcha
  1. Buka Chrome Dev Tools dengan menekan Ctrl/Cmd + Shift + I.
  2. Pergi ke tab Elements dan cari data-sitekey. Salin nilai atributnya.
Kunci Situs
  1. Simpan Kunci Situs di tempat yang aman karena akan digunakan di bagian berikutnya ketika kita mengirim Captcha ke CapSolver.

๐Ÿค– Atur CapSolver

Untuk menyelesaikan Captcha menggunakan CapSolver, Anda perlu membuat akun CapSolver, menambahkan dana ke akun Anda, dan mendapatkan API Key. Ikuti langkah-langkah berikut untuk mengatur akun CapSolver Anda:

  1. Daftar untuk akun CapSolver dengan mengunjungi capsolver.com.
Daftar
  1. Tambahkan dana ke akun CapSolver Anda menggunakan PayPal, Mata Uang Kripto, atau metode pembayaran lain yang tercantum. Harap dicatat bahwa jumlah deposit minimum adalah $6, dan pajak tambahan berlaku.
Tambahkan Dana
  1. Sekarang, salin API Key yang diberikan oleh CapSolver dan simpan dengan aman untuk penggunaan nanti.
Simpan API Key

๐Ÿ’ก Menyelesaikan Captcha

Sekarang, kita akan melanjutkan untuk menyelesaikan Captcha menggunakan CapSolver. Proses keseluruhan melibatkan tiga langkah:

  1. Memulai browser dan mengunjungi halaman Captcha menggunakan pyppeteer.
  2. Menyelesaikan Captcha menggunakan CapSolver.
  3. Mengirimkan respons Captcha.

Baca potongan kode berikut untuk memahami langkah-langkah ini.
Memulai browser dan mengunjungi halaman Captcha:

python Copy
# Memulai browser.
browser = await launch({'headless': False})

# Memuat halaman target.
captcha_page_url = "https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"
page = await browser.newPage()
await page.goto(captcha_page_url)

Menyelesaikan Captcha menggunakan CapSolver:

python Copy
# Menyelesaikan reCAPTCHA menggunakan CapSolver.
capsolver = RecaptchaV2Task("YOUR_API_KEY")

site_key = "6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"
task_id = capsolver.create_task(captcha_page_url, site_key)
result = capsolver.join_task_result(task_id)

# Dapatkan kode reCAPTCHA yang telah diselesaikan.
code = result.get("gRecaptchaResponse")

Menyetel Captcha yang telah diselesaikan pada formulir dan mengirimkannya:

python Copy
# Menyetel kode reCAPTCHA yang telah diselesaikan pada formulir.
recaptcha_response_element = await page.querySelector('#g-recaptcha-response')
await page.evaluate(f'(element) => element.value = "{code}"', recaptcha_response_element)

# Kirim formulir.
submit_btn = await page.querySelector('button[type="submit"]')
await submit_btn.click()

๐Ÿš€ Menggabungkan Semua Langkah

Berikut adalah kode lengkap untuk tutorial ini, yang akan menyelesaikan Captcha menggunakan CapSolver.

python Copy
import asyncio
from pyppeteer import launch
from capsolver_python import RecaptchaV2Task

# Kode berikut menyelesaikan tantangan reCAPTCHA v2 menggunakan CapSolver.
async def main():
    # Memulai Browser.
    browser = await launch({'headless': False})

    # Memuat halaman target.
    captcha_page_url = "https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"
    page = await browser.newPage()
    await page.goto(captcha_page_url)

    # Menyelesaikan reCAPTCHA menggunakan CapSolver.
    print("Menyelesaikan Captcha")
    capsolver = RecaptchaV2Task("YOUR_API_KEY")

    site_key = "6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"
    task_id = capsolver.create_task(captcha_page_url, site_key)
    result = capsolver.join_task_result(task_id)

    # Dapatkan kode reCAPTCHA yang telah diselesaikan.
    code = result.get("gRecaptchaResponse")
    print(f"Berhasil menyelesaikan reCAPTCHA. Kode penyelesaian adalah {code}")

    # Menyetel kode reCAPTCHA yang telah diselesaikan pada formulir.
    recaptcha_response_element = await page.querySelector('#g-recaptcha-response')
    await page.evaluate(f'(element) => element.value = "{code}"', recaptcha_response_element)

    # Kirim formulir.
    submit_btn = await page.querySelector('button[type="submit"]')
    await submit_btn.click()

    # Jeda eksekusi sehingga Anda dapat melihat layar setelah pengiriman sebelum menutup driver
    input("Pengiriman Captcha Berhasil. Tekan enter untuk melanjutkan")

    # Menutup Browser.
    await browser.close()

if __name__ == "__main__":
    asyncio.get_event_loop().run_until_complete(main())

Tempel kode di atas ke file main.py Anda. Ganti YOUR_API_KEY dengan API Key Anda dan jalankan kode tersebut.

Anda akan melihat bahwa Captcha akan diselesaikan, dan Anda akan dihadapkan pada halaman sukses ๐Ÿฅณ.

Halaman Sukses Captcha yang Diselesaikan

โœ… Kesimpulan

Selamat! Anda telah berhasil mempelajari cara menyelesaikan Captcha menggunakan CapSolver. Berikut adalah poin-poin utama dari tutorial ini:

  • CapSolver menawarkan solusi yang cepat dan hemat biaya untuk penyelesaian Captcha.
  • Proses umum untuk menyelesaikan Captcha melibatkan:
    • Membuat akun di CapSolver dan menambahkan dana ke akun tersebut.
    • Menemukan Kunci Situs dari formulir Captcha target.
    • Mengirimkan Kunci Situs dan URL halaman ke CapSolver untuk menyelesaikan Captcha.
    • Menyetel respons Captcha yang telah diselesaikan pada elemen yang sesuai dan mengirimkan formulir.

Terima kasih atas waktu Anda. ๐Ÿ™ Kami berharap Anda beruntung dalam perjalanan otomatisasi Anda! ๐Ÿš€

๐Ÿค” Pertanyaan Umum

Berapa Biaya Menyelesaikan Captcha?

Kami menggunakan algoritma penyelesaian Captcha yang didukung AI alih-alih solvers manusia, yang menghasilkan biaya penyelesaian Captcha yang jauh lebih rendah. Oleh karena itu, tarif kami sangat kompetitif di pasar.

Sebagai contoh, biaya menyelesaikan Captcha Google v2/v3 berkisar antara 0.8 hingga 1.

Untuk mempelajari lebih lanjut tentang harga kami secara detail, kami mendorong Anda untuk mengunjungi halaman harga kami di sini.

Saya berhasil menyelesaikan reCaptcha yang terletak di recaptcha-demo.appspot.com tetapi ketika saya mencoba menyelesaikan Captcha lain, tidak berhasil. Mengapa?

Dalam tutorial ini, kami menyelesaikan reCaptcha Google V2, tetapi situs web target Anda kemungkinan besar menggunakan reCaptcha Google V3.

Ketika menyelesaikan reCaptcha Google V3, penting untuk memastikan bahwa alamat IP dan user agent yang digunakan untuk mengirim Captcha sesuai dengan yang digunakan untuk menyelesaikannya.

Setelah Anda memiliki proksi rumah, Anda dapat memperbarui kode seperti berikut untuk menyelesaikan Captcha secara sukses:

  • Gunakan proksi saat memulai Puppeteer.
python Copy
browser = await launch({'args': ['--proxy-server=ip:port'], 'headless': False})
  • Atur proksi dan user agent setelah membuat tugas proksi seperti berikut:
python Copy
capsolver = RecaptchaV2Task("YOUR_API_KEY")

capsolver.set_proxy(proxy_address='proxy_ip', proxy_port='proxy_port', proxy_login='user', proxy_password='password')

browser_useragent = browser.userAgent()
capsolver.set_user_agent(browser_useragent)

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

CAPTCHA Kecerdasan Buatan Ditenagai oleh Model Besar
CAPTCHA AI yang Didukung oleh Model Skala Besar: Mengapa Lebih Cocok untuk Kasus Perusahaan

Bagaimana model visual AI mengubah pengenalan CAPTCHA dan mengapa solusi tingkat perusahaan membutuhkan data, skala, dan pelatihan kustom.

AI
Logo of CapSolver

Lucas Mitchell

13-Mar-2026

OpenClaw vs. Nanobot
OpenClaw melawan Nanobot: Memilih Agen AI Anda untuk Otomasi

Bandingkan OpenClaw dan Nanobot, dua kerangka kerja agen AI terkemuka, untuk otomatisasi yang efisien. Temukan fitur, kinerja, dan cara CapSolver meningkatkan kemampuan mereka.

AI
Logo of CapSolver

Adรฉlia Cruz

11-Mar-2026

Selesaikan CAPTCHA di OpenClaw
Cara Menyelesaikan CAPTCHA di OpenClaw โ€“ Panduan Langkah demi Langkah dengan Ekstensi CapSolver

Pelajari cara menyelesaikan CAPTCHA di OpenClaw dengan ekstensi CapSolver Chrome untuk otomatisasi browser AI yang berjalan lancar.

AI
Logo of CapSolver

Emma Foster

06-Mar-2026

.Judul PicoClaw + CapSolver
PicoClaw Automation: Panduan untuk Mengintegrasikan CapSolver API

Pelajari cara mengintegrasikan CapSolver dengan PicoClaw untuk penyelesaian CAPTCHA otomatis pada perangkat keras edge yang sangat ringan seharga $10.

AI
Logo of CapSolver

Emma Foster

02-Mar-2026

Cara Mengotomasi Penyelesaian reCAPTCHA untuk Platform Pengujian Standar Kecerdasan Buatan
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.

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

28-Feb-2026

Menguasai Tantangan CAPTCHA dalam Pengambilan Data Pekerjaan (Panduan 2026)
Menguasai Tantangan CAPTCHA dalam Pencarian Data Pekerjaan (Panduan 2026)

Panduan lengkap untuk memahami dan mengatasi tantangan CAPTCHA dalam penggalian data pekerjaan. Pelajari cara mengelola reCAPTCHA dan hambatan lainnya dengan tips ahli kami dan contoh kode.

The other captcha
Logo of CapSolver

Ethan Collins

28-Feb-2026