CAPSOLVER
Blog
Cara Menyelesaikan reCaptcha v2 dengan Python

Cara Menyelesaikan reCAPTCHA v2 dengan Python

Logo of CapSolver

Emma Foster

Machine Learning Engineer

09-Dec-2025

TL;DR

  • Panduan ini menunjukkan cara menyelesaikan reCAPTCHA v2 menggunakan Python dan CapSolver, dengan kedua tipe tugas Proxy dan Proxyless.
  • Menyertakan penjelasan mendalam, tips pemecahan masalah umum, dan contoh yang diperluas untuk skenario otomasi dunia nyata.
  • Cocok untuk pengembang yang bekerja pada pengambilan data scraping, otomasi SEO, SERP, bot pengisian formulir, dan pipeline pengujian CI.

Pendahuluan

reCAPTCHA v2 yang digunakan secara luas untuk memblokir lalu lintas otomatis.
Jika Anda sedang membangun scraper, alur kerja otomasi, pembuat akun, pengirim formulir online, atau alat SERP, menyelesaikan reCAPTCHA v2 hampir merupakan keharusan.

Panduan ini menjelaskan langkah-langkah:

  • Instalasi
  • Cara kerja setiap tipe tugas
  • Contoh Python yang rinci
  • Kapan menggunakan proxy / tanpa proxy
  • Penanganan kesalahan
  • Catatan implementasi penting untuk target berharga tinggi

⚙️ Prasyarat

  • Proxy yang berjalan dengan baik (Opsional, baca kedua contoh, karena satu memerlukan proxy dan yang lain tidak)
  • Python terinstal
  • Kunci API CapSolver

🤖 Instalasi Paket yang Diperlukan

Jalankan perintah berikut untuk menginstal paket yang diperlukan:

python Copy
pip install capsolver

👨‍💻 Kode Python untuk menyelesaikan reCaptcha v2 dengan proxy Anda

Berikut adalah skrip contoh Python untuk menyelesaikan tugas tersebut:

python Copy
import capsolver

# Pertimbangkan menggunakan variabel lingkungan untuk informasi sensitif
PROXY = "http://username:password@host:port"
capsolver.api_key = "Kunci API CapSolver Anda"
PAGE_URL = "URL_HALAMAN"
PAGE_KEY = "SITEKEY_HALAMAN"

def solve_recaptcha_v2(url,key):
    solution = capsolver.solve({
        "type": "ReCaptchaV2Task",
        "websiteURL": url,
        "websiteKey":key,
        "proxy": PROXY
    })
    return solution


def main():
    print("Menyelesaikan reCaptcha v2")
    solution = solve_recaptcha_v2(PAGE_URL, PAGE_KEY)
    print("Solusi: ", solution)

if __name__ == "__main__":
    main()

👨‍💻 Kode Python untuk menyelesaikan reCaptcha v2 tanpa proxy

Berikut adalah skrip contoh Python untuk menyelesaikan tugas tersebut:

python Copy
import capsolver

# Pertimbangkan menggunakan variabel lingkungan untuk informasi sensitif
capsolver.api_key = "Kunci API CapSolver Anda"
PAGE_URL = "URL_HALAMAN"
PAGE_KEY = "SITEKEY_HALAMAN"

def solve_recaptcha_v2(url,key):
    solution = capsolver.solve({
        "type": "ReCaptchaV2TaskProxyless",
        "websiteURL": url,
        "websiteKey":key,
    })
    return solution



def main():
    print("Menyelesaikan reCaptcha v2")
    solution = solve_recaptcha_v2(PAGE_URL, PAGE_KEY)
    print("Solusi: ", solution)

if __name__ == "__main__":
    main()

⚠️ Ubah variabel ini

  • PROXY: Perbarui dengan detail proxy Anda. Formatnya harus http://username:password@ip:port. Hanya diperlukan untuk ReCaptchaV2Task
  • capsolver.api_key: Dapatkan kunci API Anda dari Dashboard CapSolver.
  • PAGE_URL: Ganti dengan URL situs web yang ingin Anda selesaikan reCaptcha v2.
  • PAGE_KEY: Ganti dengan SITEKEY situs web yang ingin Anda selesaikan reCaptcha v2.

📌 Kesimpulan

Menyelesaikan reCAPTCHA v2 secara andal sangat penting untuk otomasi modern — baik Anda menjalankan pipeline scraping skala besar, mengotomasi pengisian formulir, mengekstrak data SERP, atau membangun agen AI khusus yang berinteraksi dengan web. Dengan CapSolver, seluruh proses menjadi jauh lebih dapat diprediksi, stabil, dan skalabel.
Dengan memilih tipe tugas yang benar (Proxy vs Proxyless), memvalidasi SITEKEY Anda, dan memastikan pengaturan proxy Anda kuat, Anda dapat mencapai penyelesaian CAPTCHA hampir instan dengan sedikit beban.

FAQ

1. Apakah saya memerlukan proxy untuk setiap situs web?

Tidak — banyak situs web bekerja dengan baik menggunakan tugas Proxyless. Anda hanya perlu proxy untuk target keamanan tinggi (misalnya, pasar, platform tiket, Google Search, alur login, dll.).


2. Jenis proxy apa yang paling baik digunakan dengan reCAPTCHA v2?

Proxy rumah tangga atau ISP memberikan stabilitas terbaik.
Proxy datacenter mungkin bekerja tetapi seringkali terdeteksi di situs berharga tinggi.


3. Seberapa cepat CapSolver mengembalikan token?

Sebagian besar tugas reCAPTCHA v2 selesai dalam 1–5 detik, tergantung pada kesulitan situs dan beban antrean.


4. Bisakah saya menggunakan token yang sama beberapa kali?

Tidak. Setiap token hanya bisa digunakan sekali dan memiliki masa berlaku yang sangat singkat (biasanya dalam ~120 detik).


👀 Informasi Lebih Lanjut

Tingkatkan anggaran otomasi Anda secara instan!
Gunakan kode bonus CAPN saat menambahkan dana ke akun CapSolver Anda untuk mendapatkan bonus tambahan 5% pada setiap recharge — tanpa batas.
Tukarkan sekarang di Dashboard CapSolver Anda

🧾 Poin-Poin Utama

  • Gunakan ReCaptchaV2Task + proxy yang baik untuk target berharga tinggi.
  • Gunakan Proxyless hanya untuk situs yang kurang dilindungi.
  • CapSolver secara drastis mempermudah integrasi — cukup panggil capsolver.solve().
  • reCAPTCHA v2 semakin ketat setiap tahun; solver yang stabil sangat penting untuk alur kerja produksi.
  • Selalu periksa SITEKEY dan URL dengan cermat — 90% kesalahan pemula berasal dari SITEKEY yang salah.

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