So Sánh

Tại sao nhà phát triển chuyển từ 2Captcha sang CaptchaAI

Đổi solver được, nhưng không phải cho mọi loại CAPTCHA. Pipeline chạy reCAPTCHA v2/v3, Cloudflare Turnstile và Challenge, GeeTest v3, CAPTCHA ảnh/OCR hay BLS thì CaptchaAI nhận hết. Còn nếu workload phụ thuộc hCaptcha, FunCaptcha (Arkose Labs) hoặc GeeTest v4 thì chưa chuyển được — ba loại đó CaptchaAI chưa hỗ trợ.

Bốn thứ khiến các đội thực sự bấm nút đổi: score reCAPTCHA v3, độ phủ Cloudflare và BLS, độ ổn định thời gian giải theo giờ, và cách tính tiền theo thread.


Score reCAPTCHA v3 thấp: vì sao token hợp lệ vẫn bị chặn

Task báo thành công, tiền đã trừ, nhưng site vẫn chặn request — đây là điểm khó chịu nhất khi chạy v3. Với 2Captcha, token v3 thường về score 0,1–0,3, thấp hơn ngưỡng đa số site đặt ra. CaptchaAI cho phép khai báo action:

# CaptchaAI — control the v3 score
import requests

resp = requests.post("https://ocr.captchaai.com/in.php", data={
    "key": "YOUR_API_KEY",
    "method": "userrecaptcha",
    "version": "v3",
    "googlekey": "SITE_KEY",
    "pageurl": "https://example.com",
    "action": "login",
    "json": 1,
})

Giá trị action phải trùng với action trang đích khai báo trong JS. Sai action là nguyên nhân phổ biến nhất khiến token hợp lệ vẫn bị từ chối.


Cloudflare Challenge và BLS CAPTCHA: hai khoảng trống khó tự lấp

Loại 2Captcha CaptchaAI
Cloudflare Turnstile Một phần (bổ sung sau) ✅ Hỗ trợ, <10 giây
Cloudflare Challenge ❌ Không hỗ trợ ✅ Hỗ trợ, <15 giây
BLS CAPTCHA ❌ Không hỗ trợ ✅ Hỗ trợ, <1 giây

Với thị trường Việt Nam, BLS CAPTCHA là dòng đáng chú ý nhất: các cổng đặt lịch hẹn visa dùng BLS, và không ít đội đổi solver chỉ vì riêng loại này.

# CaptchaAI — BLS CAPTCHA with a high success rate
resp = requests.post("https://ocr.captchaai.com/in.php", data={
    "key": "YOUR_API_KEY",
    "method": "bls",
    "pageurl": "https://bls-portal.example.com",
    "sitekey": "BLS_SITE_KEY",
    "json": 1,
})

Chỉ dùng cho luồng bạn có quyền truy cập hợp pháp.


Đổi từ 2Captcha sang CaptchaAI: một dòng base URL, giữ nguyên in.phpres.php

Chi phí thử gần như bằng không: CaptchaAI giữ định dạng API kiểu 2Captcha — cùng tên tham số, cùng cấu trúc phản hồi, cùng cặp endpoint in.php / res.php.

# 2Captcha original
ENDPOINT = "https://2captcha.com"

# CaptchaAI — just change the URL
ENDPOINT = "https://ocr.captchaai.com"

# Same API format, same parameters, same response structure

Dùng thư viện wrapper thì logic hàm cũng không đổi: chỉ base URL và API key.


Thời gian giải có ổn định theo giờ không?

2Captcha chủ yếu dựa vào worker là người thật, nên với pipeline chạy liên tục, độ dao động đáng quan tâm hơn con số trung bình.

Số liệu dưới đây dựa trên đo đạc nội bộ và báo cáo từ người dùng tại thời điểm ghi nhận. Kết quả thực tế thay đổi theo môi trường, khối lượng và thời điểm.

Loại CAPTCHA 2Captcha (khoảng đo thực tế) CaptchaAI (mức trần SLA)
reCAPTCHA v2 20–60 giây <60 giây
Cloudflare Turnstile 15–40 giây <10 giây
Hình ảnh/OCR 8–20 giây <0,5 giây
GeeTest v3 15–30 giây <12 giây

Cột CaptchaAI là mức trần SLA công bố, không phải trung bình. Đáng lưu ý với đội vận hành ở Việt Nam: job chạy ca đêm giờ VN rơi đúng lúc nguồn worker người thật mỏng nhất.

Trước (2Captcha)

Pipeline: 500 pages/hour
Avg solve time: 35s
Failure rate: 8%
Peak hour solve: 60-90s
Monthly cost: $300

Night shift: Slow (fewer workers)
Weekends: Slower (fewer workers)
Flash sales: Breaks (demand spike)

Sau (CaptchaAI)

Pipeline: 1,200 pages/hour
Avg solve time: 12s
Failure rate: 3%
Peak hour solve: 12-15s
Monthly cost: $280

Night shift: Same speed
Weekends: Same speed
Flash sales: Same speed

Đáng chú ý không phải hóa đơn ($300 so với $280) mà là phương sai theo giờ.


Giá theo thread: chi phí gắn với độ đồng thời, không phải tổng lượt giải

CaptchaAI tính tiền theo thread — số CAPTCHA đang giải cùng lúc — với số lần giải không giới hạn trong tháng.

Gói Giá/tháng Thread
BASIC $15 5
STANDARD $30 15
ADVANCE $90 50
PREMIUM $170 100
CORPORATE $240 150
ENTERPRISE $300 200
VIP-1 $1,500 1.000
VIP-2 $4,500 3.000
VIP-3 $7,500 5.000

Ví dụ: một agency ở TP.HCM chạy monitoring giá công khai trên Shopee, Lazada và Tiki, khối lượng dồn vào vài khung giờ cào mỗi ngày. Tính theo lượt giải thì mỗi đợt tăng crawl là một lần hóa đơn nhảy; tính theo thread, bạn chọn tier theo mức đồng thời đỉnh — ví dụ ADVANCE ($90/tháng, 50 thread) — và con số đó không đổi dù cào 200 nghìn hay 800 nghìn trang. Giá niêm yết bằng USD.


Bảng năng lực CaptchaAI và 2Captcha: những dòng phải kiểm tra

Loại CAPTCHA CaptchaAI 2Captcha
reCAPTCHA v3 ✅ Khai báo action Hỗ trợ hạn chế
GeeTest v4 ❌ (sắp ra mắt)
hCaptcha ❌ Chưa hỗ trợ
FunCaptcha (Arkose Labs) ❌ Chưa hỗ trợ
CaptchaFox / Friendly Captcha / Lemin ✅ Beta Hỗ trợ hạn chế
Mô hình giá Giá theo thread Theo số lần giải

Ba dòng giữa là điểm dừng thật sự; ba loại beta chưa có số liệu tốc độ công bố.


Checklist chạy song song trước khi cắt hẳn

  1. Lấy API key CaptchaAI — key 2Captcha không dùng lại được.
  2. Đổi base URL sang https://ocr.captchaai.com, giữ nguyên in.phpres.php.
  3. Gửi một task thử trên staging, xác nhận response trả CAPCHA_NOT_READY rồi tới token.
  4. Cho cùng tập URL đi qua hai dịch vụ trong 24–48 giờ, log thời gian giải theo khung giờ.
  5. Chuyển hết traffic khi số liệu đủ thuyết phục, giữ key cũ tới khi số dư 2Captcha tiêu hết.
import requests
import time

# Only these two lines change:
API_KEY = "YOUR_CAPTCHAAI_KEY"
API_URL = "https://ocr.captchaai.com"

def solve_recaptcha(sitekey, pageurl):
    resp = requests.post(f"{API_URL}/in.php", data={
        "key": API_KEY,
        "method": "userrecaptcha",
        "googlekey": sitekey,
        "pageurl": pageurl,
        "json": 1,
    })
    task_id = resp.json()["request"]

    for _ in range(60):
        time.sleep(5)
        result = requests.get(f"{API_URL}/res.php", params={
            "key": API_KEY, "action": "get",
            "id": task_id, "json": 1,
        })
        data = result.json()
        if data["request"] != "CAPCHA_NOT_READY":
            return data["request"]

    raise TimeoutError("Solve timeout")
Vấn đề sau khi đổi Nguyên nhân Cách xử lý
Tốc độ vẫn như cũ Code còn gọi 2captcha.com Kiểm tra base URL ocr.captchaai.com
API key bị từ chối Dùng key cũ của 2Captcha Tạo key mới trong dashboard
Token v3 bị chặn action không khớp Truyền đúng action của trang

Câu hỏi thường gặp

CaptchaAI có giải được hCaptcha không?

Không. hCaptcha và FunCaptcha (Arkose Labs) chưa được hỗ trợ, GeeTest v4 mới sắp ra mắt; với các loại đó hãy giữ nhà cung cấp hiện tại.

Chỉ cần BLS CAPTCHA thì có phải đổi cả pipeline không?

Không. Trỏ riêng luồng BLS sang CaptchaAI, phần còn lại giữ nguyên: hai API cùng định dạng nên việc chọn base URL theo loại task chỉ là một câu điều kiện.

Pipeline chạy 30 luồng đồng thời thì nên chọn gói nào?

Đếm số worker chạy song song lúc cao điểm, không phải tổng lượt giải trong tháng. 30 luồng nằm gọn trong ADVANCE ($90/tháng, 50 thread); 12–15 luồng thì STANDARD ($30/tháng, 15 thread) là đủ.

Site bật reCAPTCHA Enterprise thì token có dùng được không?

Có. Cả v2 Enterprise và v3 Enterprise đều được hỗ trợ, dùng chung method=userrecaptcha.


Bài liên quan


Đổi một dòng base URL, chạy thử CaptchaAI song song với 2Captcha trong 48 giờ rồi so số liệu trên pipeline của bạn.

Os comentários estão desativados para este artigo.