Scarnox · Blog

Uji coba gratis solver captcha: coba dulu sebelum membayar

Ya, Anda bisa mencoba solver captcha secara gratis. Buat akun dan mulai dengan kredit uji coba gratis, tanpa kartu. Uji coba ini ada agar Anda bisa memastikan token berfungsi pada target Anda sendiri sebelum mengeluarkan uang. Panduan ini menjelaskan apa yang dicakup uji coba, apa yang perlu diuji lebih dulu, dan jenis captcha apa yang bisa di-solve saat ini.

Scarnox men-solve PopularCaptcha saat ini, proxyless dan dengan proxy Anda sendiri. Jenis captcha lain, termasuk reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest, dan Arkose, segera hadir. Uji coba mencakup jenis yang sudah live, jadi lakukan pengujian dengan PopularCaptcha.

Apa yang dicakup uji coba

Yang perlu diuji lebih dulu

Gunakan uji coba untuk menjawab empat pertanyaan sebelum Anda membangun sesuatu yang besar:

  1. Apakah sitekeynya benar? Baca dari halaman, lakukan solve sekali, dan pastikan token dikembalikan tanpa error.
  2. Apakah situs menerima token? Masukkan token ke field form dan kirim. Halaman berikutnya seharusnya termuat.
  3. Apakah waktu Anda sudah benar? Panggilan memblokir sampai token siap, jadi tidak ada loop polling. Atur timeout Anda sekitar 185 detik dan pastikan solve selesai dalam jendela itu.
  4. Apakah penanganan error Anda berfungsi? Berikan sitekey yang salah dengan sengaja dan pastikan kode Anda mencatat kegagalan lalu berhenti me-retry.

Smoke test yang bisa dijalankan hari ini

Script ini melakukan satu solve dan mencetak beberapa karakter pertama dari token. Atur key di environment variable terlebih dahulu:

export SCARNOX_KEY="scarnox_YOURAPIKEY"
import os

import requests

API_URL = "https://api.scarnox.com/api/tasks/create"

def smoke_test(sitekey: str, page_url: str) -> None:
    r = requests.post(
        API_URL,
        headers={"Authorization": f"Bearer {os.environ['SCARNOX_KEY']}"},
        json={
            "captcha_type": "PopularCaptchaTaskProxyless",
            "site_key": sitekey,
            "site_url": page_url,
        },
        timeout=185,  # panggilan memblokir sampai token siap
    )
    data = r.json()
    if data.get("errorId") != 0:
        print("failed:", data.get("errorCode"), data.get("errorDescription"))
        return
    print("token ok:", data["solution"]["token"][:40], "...")

if __name__ == "__main__":
    smoke_test("10000000-ffff-ffff-ffff-000000000001", "https://example.com/signup")

Ganti sitekey dan URL dengan halaman yang Anda miliki atau yang boleh Anda uji. Jika token tercetak, alurnya berfungsi. Jika gagal, teks error akan memberi tahu apa yang perlu diperbaiki.

Apa yang diharapkan dari sebuah token

Token kedaluwarsa dalam sekitar dua menit, jadi gunakan segera. Respons solve memiliki errorId bernilai 0 saat berhasil, dengan token di solution.token. Jika errorId bukan 0, respons menyertakan errorCode dan errorDescription. Solve yang gagal tidak dikenai biaya, jadi mencoba sitekey dan URL yang berbeda selama pengujian hanya memakan waktu Anda.

Pertanyaan yang umum

Apakah saya butuh kartu? Tidak. Mulai dengan kredit uji coba gratis, tanpa kartu.

Bisakah saya menguji jenis captcha lain? Belum. Dukungan untuk reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest, dan Arkose segera hadir. Panduan untuk jenis-jenis itu menjelaskan cara kerjanya dan apa yang diharapkan. Misalnya, lihat panduan Cloudflare Turnstile dan panduan reCAPTCHA v2.

Apa yang terjadi setelah uji coba? Terus pakai key yang sama dan format request yang sama. Untuk biaya solving dalam volume besar, lihat harga terkini, yang selalu diperbarui.

Apakah ada opsi proxy? Ada, untuk PopularCaptcha. Kirim proxy Anda sendiri jika situs mengikat token ke IP. Perbandingan proxy menjelaskan kapan memakainya.

Dari uji coba ke produksi

Setelah smoke test berfungsi, pindahkan key ke secret store Anda dan bangun sisa alurnya:

Daftar periksa sebelum meninggalkan uji coba

Periksa setiap butir sekali sebelum Anda pindah ke produksi:

Centang setiap kotak sebelum Anda menjalankan job pada target sungguhan. Jika ada butir yang gagal, perbaiki selagi Anda masih menguji, agar tidak ada target sungguhan yang terkena versi yang rusak.

Yang tidak ditunjukkan uji coba

Uji coba menunjukkan bahwa alurnya berfungsi pada situs yang Anda uji. Ia tidak membuktikan bahwa setiap situs berperilaku sama. Penyedia captcha mengubah widget mereka, dan situs berbeda dalam cara menangani token. Uji setiap target baru sebelum Anda mengandalkannya, dan simpan satu smoke test per target agar perubahan terlihat dengan cepat.

Langkah selanjutnya

Mulai dengan kredit uji coba gratis, tanpa kartu: buat akun.