Contoh · Demo langsung

Demo Captcha Teks

Tantangan mandiri: ketik karakter terdistorsi yang ditampilkan pada gambar.

  • Gratis, tanpa pendaftaran
  • Widget asli dari penyedianya
  • Lihat respons verifikasi

Widget Captcha Teks langsung

Ketik karakter terdistorsi yang ditampilkan pada gambar, lalu tekan Verifikasi.

Cara Memecahkan Captcha Teks

Kotak di atas adalah captcha teks: string pendek berisi karakter terdistorsi yang digambar ke dalam sebuah gambar yang harus Anda baca dan ketikkan. Halaman ini menunjukkan tiga cara mudah untuk memecahkannya dan mendapatkan karakter yang tepat secara otomatis: dengan ekstensi browser CapSkip, di dalam kode Anda sendiri dengan SDK CapSkip, atau dengan merutekan layanan captcha yang sudah dipanggil alat Anda ke CapSkip. CapSkip membaca gambar dengan OCR di perangkat, jadi tidak ada biaya per pemecahan dan tidak ada yang keluar dari komputer Anda.

Tanpa perlu kode

Opsi 1: Pecahkan dengan ekstensi browser

Cara paling sederhana untuk mengalahkan captcha teks adalah Ekstensi pemecah captcha CapSkip untuk Chrome dan Firefox. Setelah penyiapan singkat satu kali yang menunjukkan gambar mana yang harus dibaca dan di mana harus mengetik, ekstensi mengisi jawabannya untuk Anda, tanpa kode yang perlu ditulis.

1

Instal ekstensi

Tambahkan CapSkip dari Chrome Web Store atau Firefox Add-ons. Ekstensi ini juga berfungsi di Brave, Edge, Opera dan Vivaldi.

2

Jalankan aplikasi CapSkip

Instal dan buka aplikasi desktop CapSkip. Aplikasi ini melakukan pemecahan di perangkat Anda sendiri dan berpasangan dengan ekstensi.

3

Tunjukkan captcha-nya

Captcha gambar memerlukan satu langkah cepat. Di CapSkip klik Pilih di halaman, lalu klik gambar captcha dan kolom jawabannya. Anda hanya melakukan ini sekali per halaman.

CapSkip kemudian membaca karakternya dan mengisi kolom yang Anda pilih, sehingga Anda tinggal menekan Verifikasi. Anda juga dapat mengikatnya dengan mengklik kanan gambar tersebut (Tandai sebagai Sumber CAPTCHA) dan kolom (Masukkan jawaban CAPTCHA di sini). Penyiapan sekali ini hanya diperlukan untuk captcha gambar dan teks, bukan reCAPTCHA atau Turnstile. Lihat panduan penyiapan.

Untuk pengembang

Opsi 2: Pecahkan dengan CapSkip SDK

Membangun otomatisasi, scraper atau bot? Gunakan SDK pemecahan captcha CapSkip untuk memecahkan captcha teks dari Python, Node.js, PHP atau C#. Anda memberikan gambar captcha ke normal() dan CapSkip mengembalikan karakter yang dibacanya. Tidak diperlukan site key maupun URL halaman, karena CapSkip bekerja langsung dari gambarnya.

File gambar
"captcha.png"
URL Gambar
"https://site.com/captcha.php"
Base64
"data:image/png;base64,..."

Sebelum Anda mulai

CapSkip memecahkan secara lokal. Unduh dan jalankan aplikasi desktop CapSkip dan biarkan tetap terbuka di latar belakang. SDK berkomunikasi dengannya di 127.0.0.1:8080, sehingga tidak ada panggilan cloud dan tidak ada biaya per pemecahan.

1

Instal SDK

Tambahkan klien resmi CapSkip ke proyek Anda.

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

Baca gambar captcha dan dapatkan karakternya

Berikan gambar captcha ke normal(). Ia menerima path file, URL gambar, atau data URI base64. CapSkip menjalankan OCR padanya dan mengembalikan karakternya sebagai teks biasa.

from capskip import CapSkip

# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)

# Read the distorted characters from the captcha image
result = solver.normal("captcha.png")

answer = result["code"]   # the characters CapSkip read
print(answer)
const { CapSkip } = require('capskip');

// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });

(async () => {
  // Read the distorted characters from the captcha image
  const result = await solver.normal('captcha.png');

  const answer = result.code; // the characters CapSkip read
  console.log(answer);
})();
<?php
require 'vendor/autoload.php';

use CapSkip\CapSkip;

// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);

// Read the distorted characters from the captcha image
$result = $solver->normal('captcha.png');

$answer = $result['code']; // the characters CapSkip read
echo $answer;
using CapSkip;

// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);

// Read the distorted characters from the captcha image
var result = await solver.NormalAsync("captcha.png");

string answer = result.Code; // the characters CapSkip read
Console.WriteLine(answer);

Anda mendapatkan karakter dari gambar tersebut, misalnya 5F59R, siap diketik ke dalam kotak.

3

Gunakan jawabannya: ketikkan dan verifikasi

Masukkan karakternya ke kolom teks captcha lalu kirim. Pada demo ini kolomnya adalah .captcha-input dan tombolnya adalah .captcha-btn, sehingga Anda dapat mengisi dan mengirimkannya langsung dari browser.

// 1. Put the recognized characters into the text field
document.querySelector('.captcha-input').value = answer;

// 2. Press the Verify button
document.querySelector('.captcha-btn').click();
Lanjutan

Menggunakan CapSkip di situs captcha teks lainnya

Text captcha selalu berupa gambar karakter yang terdistorsi. Untuk memecahkannya di mana pun, ambil gambar itu dan serahkan ke normal() in whichever form is easiest:

  • Dari <img> tag: teruskan src langsung ke CapSkip sebagai URL gambar, atau klik kanan dan simpan sebagai berkas.
  • Dari <canvas>: panggilan canvas.toDataURL() untuk mendapatkan string base64, lalu berikan itu. Demo ini menggambar captcha-nya pada sebuah <canvas class="captcha-text__canvas">, jadi base64 adalah cara yang tepat di sini.
  • Dari tangkapan layar: tangkap hanya elemen captcha-nya dan berikan berkas yang tersimpan, atau base64-nya.

Pecahkan dari gambar base64

Ketika captcha berupa canvas atau data URI inline, berikan string base64 secara langsung:

# Grab the canvas in the browser with canvas.toDataURL(), then:
result = solver.normal("data:image/png;base64,iVBORw0KGgo...")

answer = result["code"]   # the characters CapSkip read
// Grab the canvas in the browser with canvas.toDataURL(), then:
const result = await solver.normal('data:image/png;base64,iVBORw0KGgo...');

const answer = result.code; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
$result = $solver->normal('data:image/png;base64,iVBORw0KGgo...');

$answer = $result['code']; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
var result = await solver.NormalAsync("data:image/png;base64,iVBORw0KGgo...");

string answer = result.Code; // the characters CapSkip read

Tidak diperlukan site key atau URL halaman untuk text captcha. CapSkip membaca gambarnya di perangkat Anda sendiri, jadi ini berfungsi bahkan pada halaman offline atau internal.

Tidak menggunakan Python, Node.js, PHP atau C#? SDK tersebut hanyalah wrapper di atas HTTP API CapSkip (standar in.php / res.php endpoint), sehingga Anda dapat memecahkan captcha teks dari bahasa, framework, atau alat apa pun. Lihat Referensi API Image Captcha.

Tanpa perubahan kode

Opsi 3: Kirim kode layanan solver Anda yang sudah ada ke CapSkip

Sudah memecahkan captcha teks melalui layanan bayar per captcha seperti 2Captcha, Anti-Captcha atau CapMonster? Anda tidak perlu menulis ulang satu baris pun. Aplikasi CapSkip menyertakan emulator layanan yang berbicara dengan API milik layanan-layanan itu secara lokal: pilih layanan yang Anda pakai, klik Tambahkan ke file hosts, dan setiap permintaan yang sudah dikirim bot, scraper atau alat siap pakai Anda ke sana dijawab oleh CapSkip di komputer Anda sendiri, dengan harga tetap alih-alih tagihan per pemecahan.

1

Pilih layanan Anda

Buka aplikasi CapSkip dan pilih layanan yang sudah digunakan oleh kode Anda: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha atau Captchas.io.

2

Tambahkan ke file hosts

Satu klik di aplikasi mengarahkan domain layanan tersebut ke CapSkip, sehingga panggilan yang dibuat alat Anda dijawab di komputer Anda sendiri alih-alih keluar ke API berbayar.

3

Jalankan alat Anda tanpa perubahan

API key yang sama, permintaan yang sama, loop polling yang sama. CapSkip membalas dalam format milik layanan tersebut dan kode Anda mendapatkan karakter yang terbaca dari gambar.

Tidak ada yang berubah di bawah ini saat Anda beralih. Ini adalah panggilan yang sama seperti yang dilakukan kode Anda hari ini, hanya saja captcha teks kini dipecahkan secara lokal dan karakter yang terbaca dari gambar dikembalikan oleh CapSkip:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=base64
     body=BASE64_OF_THE_CAPTCHA_IMAGE

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|W7H4KP  the characters CapSkip read

Pustaka klien bekerja dengan cara yang sama: sebuah objek bergaya Anti-Captcha createTask / getTaskResult pasangan, atau wrapper apa pun yang dibangun di atas salah satu layanan ini, tetap bekerja begitu emulator diaktifkan. Referensi lengkap permintaan dan respons ada di Dokumentasi API CapSkip.

Tentang demo captcha teks ini

Halaman ini adalah versi langsung dari demo captcha teks tempat Anda dapat menyaksikan tantangan pengenalan karakter klasik dipecahkan secara real time. Captcha teks menampilkan string pendek berisi karakter terdistorsi yang digambar ke dalam sebuah gambar dan meminta Anda membacanya lalu mengetiknya kembali. Ini adalah salah satu tipe captcha tertua dan paling umum, dipakai untuk memblokir spam, pendaftaran palsu, dan pengiriman formulir otomatis.

Pengembang, penguji, dan insinyur otomatisasi dapat menggunakan halaman uji captcha teks ini untuk mengukur pemecahan captcha berbasis OCR, memvalidasi integrasi, dan mempelajari cara tantangan pengenalan karakter dibuat dan diperiksa. Baik Anda perlu memecahkan satu captcha teks maupun mengotomatiskan ribuan, CapSkip adalah pemecah captcha teks yang bekerja dengan tiga cara: yang tanpa kode ekstensi pemecah captcha untuk Chrome dan Firefox, dan SDK pemecahan captcha untuk Python, Node.js, PHP, dan C#, serta emulasi siap pakai untuk layanan captcha yang mungkin Anda bayar per pemecahan saat ini, semuanya dengan pemecahan tanpa batas pada satu harga tetap. Ketiganya digerakkan oleh AI desktop yang sama pemecah captcha, diinstal sekali dan berjalan di komputer Anda sendiri, sehingga tidak ada yang diantre di server jarak jauh dan tidak ada yang ditagih per pemecahan.

Bisakah saya mempertahankan kode 2Captcha atau Anti-Captcha yang sudah ada?
Ya. Aplikasi CapSkip mengemulasikan API dari 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha dan SolveCaptcha. Pilih layanan Anda di aplikasi, klik "Add to hosts file", dan permintaan yang sudah dikirim kode Anda akan dipecahkan secara lokal oleh CapSkip, tanpa perubahan kode dan tanpa biaya per pemecahan.
Bagaimana cara memecahkan captcha teks?
Instal Ekstensi CapSkip atau SDK dan jalankan aplikasi desktop CapSkip. Serahkan gambar captcha ke CapSkip, atau biarkan ekstensi mengambilnya untuk Anda, dan CapSkip akan mengembalikan karakternya. Ketikkan karakter tersebut ke kolom dan tekan Verify.
Apa itu captcha teks?
Captcha teks adalah gambar berisi karakter yang terdistorsi atau berderau yang harus Anda baca dan ketik ulang. Ia mengandalkan fakta bahwa manusia membaca teks yang melengkung lebih mudah daripada bot sederhana. Memecahkannya adalah tugas OCR, atau pengenalan karakter optik.
Bisakah captcha teks dilewati?
Ya. CapSkip membaca karakter yang terdistorsi dengan OCR di perangkat dan mengembalikannya sebagai teks biasa, yang Anda ketikkan ke dalam kolom seperti pengguna sungguhan. Tidak ada site key atau URL halaman yang terlibat.
Seberapa cepat CapSkip memecahkan captcha teks?
CapSkip membaca text captcha dalam sekitar 0,1 detik. Setiap pemecahan berjalan secara lokal di perangkat Anda sendiri, jadi tidak ada yang diantre di server jarak jauh.
Bisakah saya menggunakan CapSkip dengan bahasa pemrograman lain?
Ya. Selain SDK Python, Node.js, PHP dan C#, CapSkip menyediakan HTTP API standar, sehingga Anda dapat memecahkan text captcha dari bahasa, framework atau alat apa pun. Lihat Referensi API Image Captcha.
Apakah CapSkip pemecah captcha teks gratis?
Ekstensi ini gratis untuk dipasang, dan uji coba satu dolar memberi Anda akses penuh selama tujuh hari dengan 1.000 pemecahan. Lisensi berbayar membuka pemecahan tanpa batas dengan satu harga tetap, tanpa biaya per captcha.