Menu dokumentasi

ImageToTextTask : selesaikan captcha gambar

Posting gambar dan terima teks darinya. Teks hanya dapat berisi digit, huruf, karakter spesial, dan spasi. Mendukung animasi GIF hingga 500kb. Tidak mendukung captcha kustom seperti "temukan kucing di set gambar ini dan masukkan angkanya".

Objek tugas

Properti Jenis Wajib Nilai default Tujuan
type String Ya ImageToTextTask Mendefinisikan jenis tugas.
body String Ya Berkas yang dikodekan dalam base64. Pastikan untuk mengirimnya tanpa line break. Jangan sertakan 'data:image/png' atau tag serupa, hanya base64!
phrase Boolean Tidak false false - tidak ada persyaratan
true - mewajibkan pekerja untuk memasukkan jawaban dengan setidaknya satu "spasi". Jika tidak ada spasi, tugas akan dilompati. Jadi, gunakan dengan hati-hati.
case Boolean Tidak true false - tidak ada persyaratan
true - pekerja akan melihat tanda khusus yang meminta jawaban dimasukkan dengan sensitivitas terhadap huruf kapital.
numeric Integer Tidak 0 0 - tidak ada persyaratan
1 - hanya boleh angka
2 - boleh semua huruf, kecuali angka
math Boolean Tidak false 0 - tidak ada persyaratan
1 - hanya boleh angka
2 - boleh semua huruf, kecuali angka
minLength Integer Tidak 0 0 - tidak ada persyaratan
>1 - mendefinisikan panjang jawaban minimum
maxLength Integer Tidak 0 0 - tidak ada persyaratan
>1 - mendefinisikan panjang jawaban maksimum
comment String Tidak Komentar tambahan untuk pekerja seperti "masukkan huruf dengan warna merah".
Hasil tidak terjamin dan sepenuhnya tergantung pada pekerja.
websiteURL String Tidak Parameter opsional untuk membedakan sumber captcha gambar dalam statistik pengeluaran.

Contoh permintaan

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"ImageToTextTask",
            "body":"BASE64_BODY_HERE__NO_NEWLINES__NO_EXTRA_TAGS__ONLY_CLEAN_BASE64",
            "phrase":false,
            "case":false,
            "numeric":0,
            "math":false,
            "minLength":0,
            "maxLength":0
        }
}' https://api.anti-captcha.com/createTask
        

Contoh respons

JSON tanpa kesalahan
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON dengan kesalahan
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Dapatkan solusi

Gunakan metode getTaskResult untuk meminta solusi. Berikan waktu pada pekerja, sekitar 5 detik, sebelum membuat permintaan pertama. Jika pekerja masih sibuk, ulangi dalam 3 detik.

Objek solusi tugas

Properti Jenis Tujuan
text String Teks dari captcha gambar
url String Alamat web captcha di mana kami akan menyimpannya selama 24 jam selanjutnya. Akan dihapus setelahnya.

Contoh respons

JSON tanpa kesalahan
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "text":"deditur",
        "url":"http://61.39.233.233/1/147220556452507.jpg"
    },
    "cost":"0.000700",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}