hCaptcha

Pemecah hCaptcha: Pecahkan dan Lewati hCaptcha Melalui API Lokal

Serahkan sitekey dan alamat halaman, lalu dapatkan token yang akan diterima formulir. CapSkip menjawab checkbox hCaptcha, widget invisible, dan key Enterprise di perangkat keras yang Anda jalankan sendiri, tanpa hitungan biaya per token dan tanpa antrean pekerjaan orang lain di depan pekerjaan Anda.

Windows x64·Berjalan secara lokal, sehingga tidak ada CAPTCHA yang keluar dari komputer Anda
  • Checkbox, invisible, dan Enterprise
  • Token, respKey, dan User-Agent
  • Harga bulanan tetap
token hCaptcha per bulan40,000
40.0k250.0k
Ditagih per pemecahan di tempat lain, sekitar $2.99 per 1.000$119.60
CapSkip Bronze, harga tetap$35.00
$84.60tetap di kantong Andasetiap bulan, pada volume ini

Formulir pendaftaran, halaman login, checkout, dan antrean tiket sering menempatkan hCaptcha di antara skrip Anda dan tombol submit. Widget tersebut meminta centang, terkadang satu ronde pertanyaan gambar, dan baru setelah itu menulis token ke dalam formulir. CapSkip adalah pemecah hCaptcha yang mengerjakan bagian itu untuk Anda: CapSkip melewati widget untuk sitekey dan halaman yang Anda tentukan lalu membalas dengan token, sehingga permintaan yang hendak dikirim kode Anda berhasil diteruskan.

Pemecahan berjalan di dalam aplikasi CapSkip pada workstation, VPS, atau server khusus milik Anda. Ronde gambar dijawab oleh model yang disertakan bersama aplikasi, bukan oleh pekerja klik bayaran, dan tidak ada informasi tentang situs target Anda yang keluar dari jaringan Anda. Pemecahan biasanya memakan waktu 10 hingga 30 detik.

Layanan per pemecahan yang masih menjual hCaptcha mengenakan biaya sekitar $3 per seribu token, dan beberapa yang paling terkenal bahkan sudah tidak mencantumkannya sama sekali. CapSkip menagih $35 per bulan per komputer dan tidak ada biaya per pemecahan, sehingga formulir yang meminta token baru di setiap percobaan tidak lebih mahal daripada formulir yang hanya meminta sekali. Skrip yang sudah ditulis untuk in.php milik 2Captcha atau untuk createTask dengan HCaptchaTask dapat diarahkan ke CapSkip dan tetap memakai kode permintaannya.

Satu token, satu pengiriman formulir. Token hCaptcha bersifat sekali pakai dan kedaluwarsa setelah sekitar dua menit, jadi mintalah setiap token tepat sebelum Anda mengirim, dan kirim formulir dengan User-Agent yang dikembalikan bersamanya. Baca referensi API hCaptcha

Apa saja yang ditangani pemecah hCaptcha

Tiga gaya widget

Checkbox yang terlihat, widget invisible yang berjalan saat formulir dikirim, dan hCaptcha Enterprise semuanya melalui satu metode. Tandai widget invisible dengan invisible=1 dan tidak ada hal lain yang berubah.

rqdata untuk situs Enterprise

Beberapa situs Enterprise memberikan nilai rqdata sekali pakai kepada widget sebelum widget berjalan. Kirimkan sebagai data, atau di dalam enterprisePayload pada createTask, dan CapSkip memecahkannya dengan nilai tersebut. Ambil nilai baru untuk setiap task, karena nilainya kedaluwarsa dalam sekejap.

Token, respKey, dan User-Agent

Setiap jawaban memuat token untuk h-captcha-response, respKey yang diterbitkan hCaptcha bersamanya, dan User-Agent yang digunakan untuk memperoleh token tersebut, sehingga pengiriman formulir Anda dapat menampilkan identitas browser yang sama.

Ronde gambar dijawab secara lokal

Saat hCaptcha membuka grid gambar, tugas drag and drop, atau pertanyaan bentuk tertutup, model yang disertakan dalam aplikasi menjawabnya di perangkat keras Anda. Tidak ada tangkapan layar tantangan yang dikirim ke siapa pun.

Proxy Anda, atau tanpa proxy

Proxy bersifat opsional. Untuk volume besar, berikan daftar proxy ke aplikasi atau lampirkan satu proxy pada setiap task ketika token harus berasal dari jaringan tertentu. Proxy pada task selalu diutamakan daripada daftar.

Token baru tanpa biaya tambahan

Token hCaptcha berlaku untuk satu pengiriman dan bertahan sekitar dua menit. Mintalah token baru di setiap percobaan, setiap pengulangan, dan setiap akun yang Anda buat: paket bulanan tidak menghitungnya.

Tiga format permintaan untuk menjangkau pemecah hCaptcha

Python
# pip install capskip
import requests
from capskip import CapSkip

solver = CapSkip(host="127.0.0.1", port=8080)   # the machine running CapSkip

result = solver.hcaptcha(
    sitekey="a5f74b19-9e45-40e0-b45d-47ff91b7a6c2",   # data-sitekey of the widget
    url="https://www.example.com/signup",            # the page the widget is on
)

# One token per form post, sent under the browser identity that earned it.
requests.post(
    "https://www.example.com/signup",
    data={"email": "[email protected]", "h-captcha-response": result["token"]},
    headers={"User-Agent": result["userAgent"]},
)

Dengan CapSkip Python SDK cukup satu panggilan: pip install capskip, berikan sitekey dan alamat halaman ke hcaptcha(), dan hasilnya membawa token untuk h-captcha-response serta User-Agent untuk mengirim formulir.

in.php gaya 2Captcha

POST method=hcaptcha dengan sitekey dan pageurl, lakukan polling ke res.php dengan id yang dikembalikan, lalu baca token setelah OK|, atau sebagai JSON bersama respKey dan useragent.

createTask dengan HCaptchaTask

Client JSON mengirim HCaptchaTask, HCaptchaTaskProxyless, atau pasangan Enterprise ke /createTask, lalu membaca solusinya dari /getTaskResult seperti yang mereka lakukan dengan Anti-Captcha atau CapSolver.

Client HTTP apa pun

Jika Anda lebih suka tidak memakai SDK, dua permintaan HTTP dari bahasa apa pun yang dipakai scraper Anda sudah merupakan seluruh integrasinya. Endpoint berjalan di komputer Anda, jadi tidak ada key akun yang perlu dikelola kecuali Anda mengaktifkan validasi.

Saksikan widget hCaptcha berhasil dilewati

Halaman uji hCaptcha kami memuat checkbox asli yang terhubung ke pemeriksaan siteverify di sisi server. Arahkan CapSkip ke halaman tersebut, tempelkan token ke formulir, dan lihat putusan yang diterima server.

Tiga langkah menuju token hCaptcha yang berfungsi

  1. Instal CapSkip di komputer Anda

    Instal aplikasi di tempat pekerjaan hCaptcha Anda akan dijawab, PC di rumah atau VPS Windows sewaan, dan biarkan tetap terbuka. Unduh CapSkip

  2. Mulai uji coba atau pilih paket

    Paket dihargai per komputer, tidak pernah per token. Ingin menguji target Anda sendiri terlebih dahulu? Uji coba gratis dikirim melalui email dengan login tersendiri. Lihat perbandingan paket

  3. Kirim sitekey dan URL halaman

    Panggil in.php atau createTask, lakukan polling untuk hasilnya, lalu kirim token bersama formulir Anda menggunakan User-Agent dari balasan. Buka dokumentasi hCaptcha

Memecahkan hCaptcha secara lokal vs membeli token satu per satu

Kedua cara berakhir dengan token yang valid. Perbedaannya ada pada siapa yang melihat target Anda, siapa yang menjawab ronde gambar, dan berapa biaya setiap token tambahan.

FiturCapSkipLayanan bayar per pemecahan
Cara Anda membayar$35 per bulan per komputer, berapa pun jumlah tokennyaSekitar $3 per 1.000 pemecahan hCaptcha, jika masih ditawarkan
Siapa yang menjawab ronde gambarModel yang disertakan dalam aplikasi, di komputer AndaPemecah jarak jauh, sering kali pekerja manusia
Enterprise dan rqdataDiterima di in.php maupun createTaskSering kali tipe task terpisah yang lebih mahal
Pengulangan dan token kedaluwarsaSudah termasuk; percobaan yang gagal diulang untuk AndaSetiap token baru ditagih lagi
Integrasi yang sudah adain.php 2Captcha atau createTask HCaptchaTask, tanpa perubahanTerikat pada endpoint dan key penyedia tersebut
Situs targetTidak pernah keluar dari jaringan AndaDicatat oleh pihak ketiga di setiap task

Harga

Berhenti membayar per penyelesaian

Pilih lisensi Anda

Lisensi Bronze

$35/ bulan

Berlangganan Bronze

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

Cara kerja hCaptcha, dan cara pemecah API mendapatkan token untuk Anda

hCaptcha adalah layanan CAPTCHA yang disematkan situs sebagai iframe kecil, biasanya berupa checkbox "Saya manusia", dan menjadi pengganti reCAPTCHA yang berfokus pada privasi di banyak situs. Saat pengunjung mencentangnya, hCaptcha menimbang browser, jaringan, dan perilaku yang telah diamatinya. Pengunjung yang dipercaya langsung lolos. Pengunjung yang diragukan mendapat tantangan: grid gambar untuk dipilih, objek yang harus diseret ke tempatnya, atau pertanyaan tentang bentuk mana yang membentuk lingkaran tertutup. Jika lolos, token panjang ditulis ke field tersembunyi bernama h-captcha-response, dan situs memeriksa token itu melalui endpoint siteverify milik hCaptcha sebelum menerima formulir.

Setiap widget diidentifikasi oleh sitekey, yaitu UUID publik yang tercantum di halaman sebagai data-sitekey pada div h-captcha, atau diberikan ke hcaptcha.render() ketika sebuah skrip membangun widget. Kedua nilai itu sudah cukup bagi pemecah hCaptcha untuk widget biasa. Widget invisible, yang ditandai dengan data-size="invisible", berjalan saat formulir dikirim, bukan saat kotak dicentang; kirim invisible=1 untuk widget tersebut. Pelanggan Enterprise juga dapat melampirkan rqdata melalui hcaptcha.setData(), nilai berumur pendek yang terikat pada satu tantangan dan harus dikirim bersama task.

Token bersifat sekali pakai dan menjadi basi dalam sekitar 120 detik, jadi mintalah token tepat sebelum Anda mengirim dan jangan pernah menyimpannya di cache. Token diperiksa bersama konteks tempat token itu diperoleh, itulah sebabnya CapSkip menyebutkan User-Agent di setiap balasan: kirim formulir Anda dengan header tersebut. respKey, yang dikembalikan bersamanya, dibaca oleh beberapa situs dan diabaikan oleh sebagian besar situs. Jika sebuah situs terus menolak token, periksa apakah sitekey cocok dengan URL halaman dan pastikan Anda tidak mengirim dari alamat yang sudah dianggap tidak tepercaya oleh hCaptcha.

Pada volume besar, jaringan sama pentingnya dengan browser. hCaptcha membatasi laju dan menilai alamat IP, sehingga aliran pemecahan yang terus-menerus dari satu IP justru merupakan hal yang dirancang untuk dideteksinya. CapSkip tidak mewajibkan proxy untuk hCaptcha, tetapi di atas beberapa ratus token per hari, kumpulan proxy residential atau ISP menjaga tingkat kelolosan tetap stabil. Muat kumpulan proxy sekali di aplikasi, atau kirim proxy bersama setiap task ketika token harus memakai IP keluar yang sama dengan pengiriman formulir Anda.

Otomatisasi browser bekerja dengan cara yang sama. Di Selenium, Playwright, atau Puppeteer, baca data-sitekey dari halaman, minta token ke CapSkip, lalu tulis token ke textarea tersembunyi h-captcha-response (dan g-recaptcha-response, yang juga diisi hCaptcha demi kompatibilitas) sebelum Anda mengeklik submit. Situs yang mendaftarkan data-callback mengharapkan fungsi tersebut dipanggil dengan token, jadi panggil sendiri fungsi itu dengan nilainya, persis seperti yang dilakukan widget setelah lolos sungguhan. Karena token diperoleh di browser milik CapSkip sendiri, otomatisasi Anda tidak perlu merender tantangan, dan sesi headless yang akan dicurigai hCaptcha tidak pernah menjumpainya.

Panduan terkait: Referensi API hCaptcha · Halaman demo hCaptcha · pemecah reCAPTCHA v2

Field apa saja yang dibutuhkan task hCaptcha?
Cukup sitekey widget dan URL lengkap halaman tempat widget berada. Tambahkan invisible=1 untuk widget invisible, data berisi nilai rqdata ketika situs Enterprise menetapkannya, dan proxy secara opsional. Semua hal lainnya, termasuk browser yang memperoleh token, ditangani oleh aplikasi.
Apa yang dikembalikan setelah pemecahan selesai?
Token, siap untuk field h-captcha-response. Dengan json=1, res.php juga mengembalikan respKey dan useragent; tanpa itu, token mengikuti OK| dan User-Agent dikirim di header respons X-HCaptcha-User-Agent. getTaskResult menempatkan nilai yang sama di objek solution-nya, dengan token berada di gRecaptchaResponse maupun token.
Apakah ini berfungsi di hCaptcha Enterprise?
Ya. Widget Enterprise dipecahkan melalui metode yang sama, dan createTask juga menerima HCaptchaEnterpriseTask dan HCaptchaEnterpriseTaskProxyless. Ketika situs memberikan rqdata ke widget, kirimkan bersama task, dan ambil nilai baru setiap kali, karena nilai itu diterbitkan untuk satu tantangan saja.
Client apa saja yang sudah ada dapat berkomunikasi dengannya?
Apa pun yang menggunakan in.php milik 2Captcha atau RuCaptcha dengan method=hcaptcha, dan apa pun yang mengirim createTask dengan HCaptchaTask atau HCaptchaTaskProxyless, seperti yang dilakukan client Anti-Captcha, CapMonster Cloud, CapSolver, dan SolveCaptcha. Emulasi DeathByCaptcha, NextCaptcha, dan EzCaptcha menolak hCaptcha, jadi alihkan pekerjaan tersebut ke salah satu format di atas.
Apakah hCaptcha tersedia di ekstensi, SDK, atau server MCP?
Ya. hCaptcha didukung di ekstensi browser CapSkip, paket SDK CapSkip, dan server MCP, seperti yang ditunjukkan contoh Python SDK di atas, dan panggilan HTTP biasa dari bahasa apa pun juga berfungsi.
Berapa lama waktu pemecahan?
Biasanya 10 hingga 30 detik, tergantung apakah hCaptcha meminta ronde gambar dan berapa banyak. Lakukan polling ke res.php setiap 5 detik. Percobaan yang gagal diulang di dalam aplikasi sebelum task melaporkan hasil, dan percobaan yang gagal itu tidak dihitung terhadap lisensi Anda.
Apakah proxy diperlukan untuk hCaptcha?
Tidak untuk memulai. Satu alamat sudah cukup untuk pengujian dan pemecahan sesekali. Pada volume besar, hCaptcha menilai jaringan sekaligus browser, jadi tambahkan proxy di pengaturan hCaptcha aplikasi, atau lampirkan satu proxy per task ketika pemecahan dan pengiriman formulir harus keluar dari satu IP yang sama.
Mengapa sebuah situs menolak token yang dikembalikan CapSkip?
Penyebab umumnya adalah token yang kedaluwarsa (token bertahan sekitar dua menit), token yang dipakai dua kali, sitekey milik halaman lain, atau pengiriman formulir yang User-Agent-nya tidak cocok dengan yang dilaporkan CapSkip. ERROR_RECAPTCHA_INVALID_SITEKEY berarti hCaptcha sendiri menolak sitekey tersebut untuk URL halaman itu.
Apakah mode invisible hCaptcha memerlukan sesuatu yang berbeda?
Hanya flag-nya. Kirim invisible=1 pada in.php atau isInvisible true pada createTask, dengan sitekey dan alamat halaman yang sama. Di halaman, widget invisible biasanya berjalan dari callback saat formulir dikirim, jadi setelah menempatkan token di h-captcha-response, panggil callback situs atau kirim formulir dengan cara yang sama seperti skrip situs itu sendiri.
Bisakah satu komputer CapSkip menangani banyak pekerjaan hCaptcha sekaligus?
Ya. Jumlah pemecahan hCaptcha yang berjalan paralel adalah pengaturan di aplikasi, dibatasi oleh memori dan CPU, bukan oleh kuota akun. Setiap pekerjaan dipecahkan secara terpisah, sehingga token tidak pernah tercampur, dan dengan daftar proxy yang dimuat, pekerjaan tersebar ke seluruh alamat Anda.
Berapa biaya memecahkan hCaptcha dengan CapSkip?
Tidak ada biaya per token. Anda membayar untuk setiap komputer yang menjalankan aplikasi, dengan Bronze seharga $35 per bulan untuk satu komputer, dan setiap hCaptcha, pengulangan, serta widget Enterprise sudah termasuk di dalamnya. Uji coba gratis tersedia untuk membuktikan target Anda berfungsi sebelum Anda mengeluarkan uang sepeser pun.

Lewati hCaptcha tanpa membayar per token

Arahkan lalu lintas hCaptcha Anda ke instalasi CapSkip milik Anda sendiri dan berhenti menghitung token. Widget checkbox, invisible, dan Enterprise, termasuk pengulangan, dikenakan satu biaya bulanan tetap.