Python SDK

Pemecah CAPTCHA Python: Pecahkan CAPTCHA di Skrip dan Scraper Python

Jalankan pip install capskip, panggil satu metode per jenis CAPTCHA dari kode biasa maupun asyncio, lalu terima token atau teks dari aplikasi CapSkip yang berjalan di perangkat keras yang Anda kendalikan. Tidak ada satu pun yang dihitung per pemakaian.

Windows x64·Berjalan secara lokal, sehingga tidak ada CAPTCHA yang keluar dari komputer Anda
  • pip install capskip
  • Klien sync dan asyncio
  • Python 3.10 ke atas
CAPTCHA per bulan40,000
40.0k250.0k
Ditagih per pemecahan di tempat lain, sekitar $1.40 per 1.000$56.00
CapSkip Bronze, harga tetap$35.00
$21.00tetap di kantong Andasetiap bulan, pada volume ini

Cukup satu pip install capskip untuk mengubah skrip apa pun menjadi pemecah CAPTCHA Python: berikan reCAPTCHA, kotak Cloudflare Turnstile, slider GeeTest v3, atau gambar teks yang buram, dan SDK mengembalikan token atau karakter yang perlu dikirim. Pemecahan sebenarnya berlangsung secara lokal, di aplikasi desktop Windows yang Anda instal di workstation atau VPS, sehingga tidak ada yang menunggu di antrean jarak jauh dan tidak ada panggilan yang dikenai biaya sendiri.

SDK ini menyediakan satu metode per keluarga tantangan. recaptcha() menerima Enterprise, v3, serta varian checkbox dan invisible v2; turnstile() menangani widget sekaligus pemeriksaan Cloudflare satu halaman penuh; geetest() bekerja dari pasangan gt dan challenge; normal() membaca CAPTCHA gambar, baik Anda memberinya berkas tersimpan, tautan ke gambar, maupun data base64. Untuk jenis yang lebih jarang, friendly_captcha(), captchafox(), capy(), dan altcha() mengikuti gaya pemanggilan yang sama.

Dua klien memakai nama metode yang sama. CapSkip bersifat blocking seperti requests dan cocok untuk Selenium atau skrip singkat, sedangkan AsyncCapSkip menjadikan setiap pemecahan sebuah coroutine yang bisa Anda jalankan puluhan sekaligus dengan gather di crawler httpx atau Playwright async. Paketnya berharga tetap, mulai $35 per bulan, sehingga retry loop yang berjalan seribu kali biayanya persis sama dengan satu panggilan.

Sesuaikan timeout per jenis CAPTCHA. Gambar teks kembali dalam sekitar 0,1 detik. Untuk reCAPTCHA, Cloudflare Turnstile, dan GeeTest, aplikasi membuka browser sungguhan di balik layar, jadi perkirakan sekitar 3 hingga 10 detik untuk dua yang pertama dan sekitar 7 hingga 12 detik untuk slider. Beri panggilan tersebut ruang lebih longgar di timeout dan worker pool Anda.

Apa yang ditambahkan pip install capskip ke kode Python Anda

Satu metode per keluarga CAPTCHA

recaptcha(), turnstile(), geetest(), normal(), dan empat pemecah yang lebih kecil memakai satu gaya pemanggilan. Berikan argumen yang tidak diterima suatu jenis, dan ValidationException langsung memberi tahu Anda, alih-alih gagal diam-diam di situs.

Blocking atau asyncio, nama yang sama

CapSkip cocok untuk kode requests dan sesi Selenium. AsyncCapSkip mengubah setiap pemecahan menjadi coroutine, sehingga satu event loop dapat meng-await banyak CAPTCHA berdampingan tanpa thread tambahan.

CAPTCHA teks sebagai string biasa

normal() mengubah gambar yang terdistorsi menjadi karakter dalam kira-kira 0,1 detik. Tidak ada browser yang dibuka dan tidak perlu proxy, sehingga langkah OCR tidak pernah menjadi bagian yang lambat dari scraper.

Berdampingan dengan Selenium, Playwright, Scrapy

SDK tidak menyentuh browser. Tool Anda menemukan sitekey, CapSkip mengembalikan jawabannya, lalu Anda menaruhnya di halaman yang terbuka atau mengirimnya bersama data formulir.

Exception yang dirancang untuk logika retry

NetworkException, TimeoutException, ApiException, dan ValidationException semuanya diturunkan dari CapSkipError, sehingga satu klausa except bisa menangkap semuanya, atau Anda bisa menangani setiap jenis kegagalan secara berbeda.

Loop dan retry tanpa biaya tambahan

Lisensi bulanan dengan harga tetap mencakup setiap panggilan dari skrip Anda, sehingga retry loop, pengiriman formulir yang ditolak, atau crawl yang berjalan sepanjang akhir pekan tidak pernah menambah biaya per pemecahan.

Dari add-on browser hingga paket pip: tiga jalur

Python
# pip install capskip
from capskip import CapSkip

solver = CapSkip(host="127.0.0.1", port=8080)

# recaptcha() covers v2, v3 and Enterprise; turnstile(), geetest()
# and normal() (image CAPTCHAs) follow the same pattern.
result = solver.recaptcha(
    sitekey="YOUR_SITEKEY",
    url="https://example.com/page-with-recaptcha",
)

print(result["code"])   # token, inject it and submit the form

Contoh blocking minimal: sambungkan ke aplikasi, berikan sitekey dan URL halaman ke recaptcha(), lalu baca token dari result['code'] sebelum Anda mengirim formulir.

Ekstensi untuk menjelajah secara manual

Add-on Chrome dan Firefox yang memecahkan CAPTCHA langsung di halaman tanpa kode, praktis saat Anda menjelajahi target secara manual sebelum membuat skripnya. Add-on ini memerlukan aplikasi yang sedang berjalan.

Paket capskip dan SDK sejenisnya

pip install capskip memberi Python sebuah klien blocking dan sebuah klien async. SDK resmi untuk Node.js, PHP, dan .NET menangani bagian lain dari stack campuran.

API lokal untuk kode yang sudah Anda miliki

Kode Python lama untuk 2Captcha atau Anti-Captcha bisa berkomunikasi dengan CapSkip melalui emulator layanan, dan apa pun yang bisa berbicara HTTP, bahkan panggilan requests polos, dapat memakai API lokal.

Coba SDK di demo reCAPTCHA langsung

Sebelum mengarahkan skrip ke situs sungguhan, jalankan dulu di halaman demo reCAPTCHA v2 yang kami sediakan. Halaman itu memuat widget asli, sehingga Anda bisa memastikan penanganan sitekey dan pengiriman token berjalan benar dari awal sampai akhir.

Dari installer hingga pemecahan pertama Anda di Python

  1. Instal aplikasi CapSkip

    Instal CapSkip di PC atau VPS Windows mana pun yang akan melakukan pemecahan. Kode Python Anda bisa berada di mesin itu atau di mana saja yang dapat menjangkaunya lewat jaringan. Unduh penginstalnya

  2. Aktifkan paket atau uji coba

    Beli Bronze, Silver, atau Gold (bedanya hanya pada jumlah perangkat yang Anda dapatkan), atau ambil uji coba gratis. CapSkip mengirimkan detail masuk Anda lewat email, dan detail itu langsung dimasukkan ke layar login aplikasi. Lihat perbandingan paket

  3. Instal paket lalu panggil metodenya

    Di dalam virtualenv Anda, jalankan pip install capskip, buat klien yang mengarah ke alamat dan port aplikasi, lalu panggil metode yang sesuai dengan CAPTCHA Anda. Baca panduan SDK

Pemecah CAPTCHA Python lokal atau per pakai: CapSkip vs 2Captcha dan CapSolver

Ketiganya menjawab CAPTCHA untuk kode Python Anda. Bedanya terletak pada siapa yang mengerjakan, ke mana data Anda pergi, dan bagaimana tagihan berperilaku saat crawler berjalan semalaman.

FiturCapSkip2Captcha / CapSolver
PenagihanSatu harga bulanan mulai $35, nol biaya per pemecahanDitagih per seribu pemecahan
Tempat pekerjaan dilakukanDi dalam aplikasi, di perangkat keras milik AndaDi server jarak jauh, terkadang oleh pekerja manusia
Biaya saat volume bertambahTagihan sama di volume berapa punBertambah di setiap pemecahan dan retry
Data AndaTantangan tidak pernah keluar dari mesin AndaDiunggah ke layanan luar
Pemecahan paralelTanpa batas thread, ditentukan perangkat keras AndaThroughput lebih tinggi berarti tagihan lebih besar
Penyiapan Pythonpip install capskip, atau tetap pakai klien 2Captcha AndaKlien Python milik vendor sendiri
Kecepatan CAPTCHA gambarSekitar 0,1 detik, dipecahkan secara lokalPerjalanan jaringan dan antrean untuk setiap gambar

Harga

Berhenti membayar per penyelesaian

Pilih lisensi Anda

Lisensi Gold

$75/ bulan

Berlangganan Gold

Aktivasi lisensi instan

Ditagih bulanan. Batalkan kapan saja dari akun Anda.

Fitur sama. Lebih banyak mesin, kapasitas lebih besar.

Setiap mesin memecahkan secepat yang diizinkan CPU dan memorinya sendiri. Lebih banyak mesin menjalankan lebih banyak thread sekaligus, jadi Silver memecahkan dua kali lebih banyak CAPTCHA sekaligus dan Gold tiga kali lebih banyak.

  • Penyelesaian tanpa batas, tanpa kuota harian
  • Thread tanpa batas, kecepatan mengikuti perangkat keras Anda
  • Akurasi pengenalan 90% hingga 100%
  • Pengganti langsung untuk API layanan penyelesaian utama
  • Bekerja dengan hampir semua alat, tanpa perlu coding
  • REST API, SDK, dan ekstensi peramban
  • Pelatihan gratis saat tipe CAPTCHA baru muncul
  • Berjalan di mesin Anda, tidak ada yang keluar

Setiap tipe CAPTCHA di atas tersedia pada semua lisensi. Lihat bagian cakupan

Hanya ingin mencobanya dulu?

Mulailah dengan uji coba gratis 3 hari dan pecahkan 500 CAPTCHA jenis apa pun pada target Anda sendiri.

Mulai uji coba gratis

Memecahkan CAPTCHA di Python: skrip requests, browser, dan Scrapy

Tempat CAPTCHA muncul menentukan cara Anda memasang pemecahnya, dan kode Python biasanya menjumpainya di salah satu dari tiga tempat.

Skrip HTTP biasa. Jika Anda mengambil halaman dengan requests atau httpx, Anda sama sekali tidak memerlukan browser. Ambil sitekey dari HTML yang sudah Anda unduh, minta token ke CapSkip beserta URL halaman, lalu kirim token bersama field formulir lainnya. Pertahankan sesi yang sama agar cookie tetap konsisten, dan kirim segera, karena token reCAPTCHA kedaluwarsa sekitar dua menit setelah dibuat.

Skrip Selenium dan Playwright. SDK tidak pernah mengendalikan browser; SDK hanya menghasilkan jawabannya. Skrip Anda membaca sitekey dari halaman yang terbuka, menunggu pemecahan selesai, menuliskan token ke field jawaban tersembunyi di halaman dengan satu baris panggilan JavaScript, lalu mengeklik submit. Dengan Playwright async, AsyncCapSkip membiarkan satu tab menunggu CAPTCHA-nya sementara tab lain terus bekerja.

Spider Scrapy dan crawler asyncio. Spider dapat membaca sitekey dengan selector CSS atau XPath, memecahkannya, lalu melakukan yield FormRequest yang membawa token. Untuk crawl async berskala besar, jalankan banyak pemecahan bersamaan lewat gather dengan return_exceptions=True, agar satu tantangan yang gagal tidak mengorbankan hasil lainnya. Setelah itu, seberapa cepat crawl berjalan bergantung pada perangkat keras mesin CapSkip, bukan pada batas paket.

Panduan terkait: pemecah CAPTCHA Selenium · pemecah CAPTCHA Playwright · pemecahan CAPTCHA secara paralel di Python

Bagaimana cara memecahkan CAPTCHA secara otomatis di Python?
Jalankan aplikasi CapSkip, instal paketnya dengan pip install capskip, lalu buat klien yang diarahkan ke alamat dan port aplikasi. Setelah itu, panggil metode untuk tantangan yang Anda hadapi: recaptcha() menerima sitekey beserta URL halaman, normal() menerima gambar. Jawabannya masuk ke result['code'], siap dikirim.
Apakah pemecah reCAPTCHA Python juga mendukung v3 dan Enterprise?
Ya. recaptcha() menangani varian checkbox, invisible, dan callback dari v2, ditambah v3 dan Enterprise. Untuk v3, sertakan label action yang dipakai halaman target Anda, lalu kirim token dengan cara yang sama seperti untuk v2. Tidak ada skor v3 tertentu yang dijanjikan: hasilnya bergantung pada situs, IP Anda, dan ritme permintaan Anda.
Apakah saya masih perlu kode OCR sendiri untuk CAPTCHA teks?
Tidak. Berikan normal() sebuah berkas tersimpan, tautan ke gambar, string base64, atau data URI. Karakter yang dikenali masuk ke result['code'] hampir seketika, sekitar 0,1 detik per gambar, dan tidak ada model yang perlu Anda latih atau sesuaikan. Jika jenis gambar yang tidak biasa terbaca kurang baik, CapSkip melatihnya secara gratis.
Bisakah saya menjalankan banyak pemecahan sekaligus dengan asyncio?
Ya. AsyncCapSkip memakai nama metode yang sama dengan klien blocking, tetapi setiap pemecahan adalah coroutine, sehingga asyncio.gather dapat menjalankan puluhan sekaligus dari satu event loop. Tambahkan return_exceptions=True dan pemecahan yang gagal akan kembali sebagai objek exception di daftar hasil alih-alih di-raise, sehingga Anda tetap mendapatkan semua jawaban lainnya.
Bagaimana CapSkip dipasang ke dalam spider Scrapy?
Scrapy tidak memerlukan browser untuk ini. Di metode parse Anda, baca sitekey dari response dengan selector CSS atau XPath, pecahkan melalui SDK, lalu yield FormRequest yang membawa token dengan nama field sesuai yang diminta formulir target. CAPTCHA gambar mengikuti pola yang sama dengan normal().
Bisakah saya memakai CapSkip jika kode Python saya berjalan di macOS atau Linux?
Bisa. Hanya aplikasi CapSkip yang membutuhkan Windows. Instal di desktop Windows atau VPS Windows, aktifkan mode server agar aplikasi mendengarkan di jaringan, lalu buat klien Anda dengan alamat mesin tersebut sebagai host. Skrip Anda kemudian bisa tetap berada di Mac, server Linux, atau di mana pun skrip itu sudah berjalan.
Apa saja yang ditarik pip install capskip ke environment saya?
Paket ini membutuhkan Python 3.10 atau yang lebih baru. Paket ini ikut memasang requests untuk klien blocking dan httpx untuk klien async, yang umumnya sudah ada di sebagian besar proyek scraping. Lisensinya MIT, jadi cocok untuk proyek pribadi, kode perusahaan, maupun pipeline CI.
Apakah klien Python 2Captcha saya yang sudah ada tetap berfungsi?
Ya, asalkan klien dan CapSkip berada di satu komputer Windows yang sama. Alihkan CapSkip ke emulator 2Captcha-nya dan tekan tombol Add di samping Hosts file; permintaan yang dikirim library Anda saat ini ke 2Captcha kemudian dijawab secara lokal, untuk jenis CAPTCHA yang didukung CapSkip. Anti-Captcha, CapSolver, dan layanan lain yang diemulasikan bekerja dengan cara yang sama.

Berikan skrip Python Anda pemecahan CAPTCHA tanpa hitungan pemakaian

Instal aplikasinya, jalankan pip install capskip, lalu arahkan panggilan recaptcha() atau normal() pertama Anda ke aplikasi itu. Setiap pemecahan sesudahnya, satu atau sejuta, tetap berada dalam paket bulanan yang sama.