Skip to content
API
Captcha Faucet

Faucet Captcha

Ringkasan

Pemecahan captcha faucet sangat cepat dengan harga terbaik, menyediakan extension pemecah antibot otomatis. Antibot captcha mengharuskan pengguna memilih urutan gambar yang benar berdasarkan gambar utama.

💰

Antibot captcha dirancang untuk mencegah spam dan bot klaim otomatis di situs web faucet (keran cryptocurrency), di mana pengguna dapat menerima cryptocurrency gratis setelah menyelesaikan captcha.

Ilustrasi

Gambar utama:

Antibot Captcha Main

4 gambar pilihan (diberi nomor dari 0 sampai 3):

Gambar 0

Gambar 0

Gambar 1

Gambar 1

Gambar 2

Gambar 2

Gambar 3

Gambar 3

1. Buat Request

Request

POST https://api.achicaptcha.com/createTask

Parameter

Nama parameterTipe dataWajib?Deskripsi
clientKeystringyaApi key
task.typestringyaAntibotCaptchaTask
task.imagestringyabase64 gambar utama|base64 gambar 0|base64 gambar 1|base64 gambar 2|base64 gambar 3
task.subTypestringyaNilai: 0

Contoh Request

POST /createTask HTTP/1.1
Host: api.achicaptcha.com
Content-Type: application/json
 
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntibotCaptchaTask",
    "image": "base64 gambar utama|base64 gambar 0|base64 gambar 1|base64 gambar 2|base64 gambar 3",
    "subType": "0"
  }
}

Response

Khi berhasil, server mengembalikan errorId = 0 dan taskId

{
  "errorId": 0,
  "taskId": "f2fc70d6-c76b-4fba-9480-205ac1fe9fb9"
}

2. Dapatkan Hasil

Request

POST https://api.achicaptcha.com/getTaskResult

Parameter

Nama parameterTipe dataWajib?Deskripsi
clientKeystringyaApi key
taskIdstringyaTaskId dari (1)

Contoh Request

POST /getTaskResult HTTP/1.1
Host: api.achicaptcha.com
Content-Type: application/json
 
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "f2fc70d6-c76b-4fba-9480-205ac1fe9fb9"
}

Response

{
  "errorId": 0,
  "status": "ready",
  "solution": "swamn"
}

Penjelasan Status

  • errorId = 0 dan status = ready: Berhasil dipecahkan, baca hasil di solution, yaitu urutan gambar yang perlu diklik (dimulai dari 0)
  • errorId = 1 dan status = processing: Sedang memecahkan captcha, tunggu 2 detik dan coba lagi
  • errorId > 1: Error sistem, mengembalikan kode error dan deskripsi

Contoh Integrasi

import requests
import time
 
def solve_antibot_captcha(image_base64_string, api_key='YOUR_API_KEY'):
    """
    Format image_base64_string: "base64 gambar utama|base64 gambar 0|base64 gambar 1|base64 gambar 2|base64 gambar 3"
    """
    
    # Langkah 1: Buat task
    create_task_url = 'https://api.achicaptcha.com/createTask'
    create_task_payload = {
        'clientKey': api_key,
        'task': {
            'type': 'AntibotCaptchaTask',
            'image': image_base64_string,
            'subType': '0'
        }
    }
    
    response = requests.post(create_task_url, json=create_task_payload)
    result = response.json()
    
    if result['errorId'] != 0:
        raise Exception(result['errorDescription'])
    
    task_id = result['taskId']
    
    # Langkah 2: Dapatkan hasil
    get_result_url = 'https://api.achicaptcha.com/getTaskResult'
    
    while True:
        time.sleep(2)  # Tunggu 2 detik
        
        get_result_payload = {
            'clientKey': api_key,
            'taskId': task_id
        }
        
        response = requests.post(get_result_url, json=get_result_payload)
        result = response.json()
        
        if result['errorId'] == 0 and result['status'] == 'ready':
            # Mengembalikan urutan gambar yang perlu diklik (dimulai dari 0)
            return result['solution']
        
        if result['errorId'] == 1 and result['status'] == 'processing':
            # Sedang diproses, lanjutkan loop
            continue
        
        # Error lain
        raise Exception(result.get('errorDescription', 'Error tidak diketahui'))
 
# Penggunaan
image_string = 'base64main|base64img0|base64img1|base64img2|base64img3'
solution = solve_antibot_captcha(image_string, 'YOUR_API_KEY')
print('Solusi Antibot captcha:', solution)
# solution akan berupa urutan gambar yang perlu diklik, contoh: "swamn"

Kode Error Umum

Kode ErrorDeskripsiCatatan
0suksesBerhasil
1sedang diprosesSedang diproses
2field wajib tidak adaField wajib tidak ada, periksa parameter lagi
3task tidak didukungTipe task tidak didukung
4pembuatan task gagalPembuatan task gagal
5client key tidak adaAPI key tidak ada, periksa API key lagi
6saldo akun tidak cukupSaldo akun tidak cukup, isi ulang credits
7task gagal, silakan buat task baruTask gagal, silakan buat task baru
8task ID tidak adaTask ID tidak ada

Praktik Terbaik

Untuk mencapai hasil terbaik saat menggunakan Achicaptcha API, ikuti prinsip-prinsip berikut:

1. Kualitas Gambar

  • Gunakan gambar beresolusi tinggi
  • Pastikan gambar tidak terlalu buram atau berisik
  • Tangkap atau potong area captcha yang benar

2. Batas Kecepatan

  • Faucet biasanya memiliki batas waktu antara klaim
  • Hormati interval minimum faucet
  • Jangan spam permintaan untuk menghindari diblokir

3. Interval Polling

  • Tunggu setidaknya 2 detik antara pemeriksaan hasil
  • Jangan spam API dengan terlalu banyak permintaan berturut-turut
  • Miliki timeout untuk menghindari loop tak terbatas

4. Logika Coba lại

  • Terapkan coba lagi untuk kesalahan sementara seperti ERROR_NO_SLOT_AVAILABLE
  • Gunakan exponential backoff saat mencoba lagi
  • Batasi jumlah maksimum percobaan ulang

5. Keamanan API Key

  • Jangan hardcode API key dalam kode
  • Gunakan variabel lingkungan
  • Jangan ekspos API key di sisi klien

Link Berguna: