Faucet Captcha
Tổng quan
Giải captcha faucet siêu nhanh, giá siêu tốt, cung cấp extension tự động giải antibot. Antibot captcha là loại captcha yêu cầu người dùng chọn đúng thứ tự các hình ảnh dựa trên hình ảnh chính.
💰
Antibot captcha được thiết kế để ngăn chặn spam và bot tự động claim rewards trên các website faucet (vòi tiền mã hóa), nơi người dùng có thể nhận cryptocurrency miễn phí sau khi hoàn thành captcha.
Hình minh họa
Ảnh chính (main):
![]()
4 ảnh lựa chọn (đánh số từ 0 đến 3):

Ảnh 0

Ảnh 1

Ảnh 2

Ảnh 3
1. Tạo yêu cầu
Request
POST https://api.achicaptcha.com/createTask
Tham số
| Tên param | Kiểu dữ liệu | Bắt buộc? | Mô tả |
|---|---|---|---|
clientKey | string | yes | Api key |
task.type | string | yes | AntibotCaptchaTask |
task.image | string | yes | base64 ảnh main|base64 ảnh 0|base64 ảnh 1|base64 ảnh 2|base64 ảnh 3 |
task.subType | string | yes | Giá trị: 0 |
Ví dụ Request
POST /createTask HTTP/1.1
Host: api.achicaptcha.com
Content-Type: application/json
{
"clientKey": "API_KEY của bạn",
"task": {
"type": "AntibotCaptchaTask",
"image": "base64 ảnh main|base64 ảnh 0|base64 ảnh 1|base64 ảnh 2|base64 ảnh 3",
"subType": "0"
}
}Response
Khi thành công, server sẽ trả về errorId = 0 và taskId
{
"errorId": 0,
"taskId": "f2fc70d6-c76b-4fba-9480-205ac1fe9fb9"
}2. Lấy kết quả
Request
POST https://api.achicaptcha.com/getTaskResult
Tham số
| Tên param | Kiểu dữ liệu | Bắt buộc? | Mô tả |
|---|---|---|---|
clientKey | string | yes | Api key |
taskId | string | yes | TaskId lấy từ (1) |
Ví dụ Request
POST /getTaskResult HTTP/1.1
Host: api.achicaptcha.com
Content-Type: application/json
{
"clientKey": "API_KEY của bạn",
"taskId": "f2fc70d6-c76b-4fba-9480-205ac1fe9fb9"
}Response
{
"errorId": 0,
"status": "ready",
"solution": "swamn"
}Giải thích trạng thái
errorId = 0vàstatus = ready: Giải thành công, đọc kết quả trongsolution, là thứ tự ảnh cần click (tính từ 0)errorId = 1vàstatus = processing: Đang giải captcha, đợi 2 giây rồi thử lạierrorId > 1: Lỗi hệ thống, đưa ra mã lỗi và mô tả lỗi
Ví dụ tích hợp
import requests
import time
def solve_antibot_captcha(image_base64_string, api_key='YOUR_API_KEY'):
"""
image_base64_string format: "base64 ảnh main|base64 ảnh 0|base64 ảnh 1|base64 ảnh 2|base64 ảnh 3"
"""
# Bước 1: Tạo 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']
# Bước 2: Lấy kết quả
get_result_url = 'https://api.achicaptcha.com/getTaskResult'
while True:
time.sleep(2) # Đợi 2 giây
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':
# Trả về thứ tự ảnh cần click (tính từ 0)
return result['solution']
if result['errorId'] == 1 and result['status'] == 'processing':
# Đang xử lý, tiếp tục loop
continue
# Lỗi khác
raise Exception(result.get('errorDescription', 'Unknown error'))
# Sử dụng
image_string = 'base64main|base64img0|base64img1|base64img2|base64img3'
solution = solve_antibot_captcha(image_string, 'YOUR_API_KEY')
print('Antibot captcha solution:', solution)
# solution sẽ là thứ tự ảnh cần click, ví dụ: "swamn"Các mã lỗi thường gặp
| Mã lỗi | Mô tả | Chú thích |
|---|---|---|
| 0 | success | Thành công |
| 1 | processing | Đang xử lý |
| 2 | missing required fields | Thiếu trường bắt buộc, kiểm tra lại tham số |
| 3 | task not supported | Loại task không được hỗ trợ |
| 4 | task creation failed | Tạo task thất bại |
| 5 | client key does not exist | API key không tồn tại, kiểm tra lại API key |
| 6 | insufficient account balance | Số dư tài khoản không đủ, nạp thêm credit |
| 7 | task failed, please create a new task | Task thất bại, vui lòng tạo task mới |
| 8 | task ID does not exist | Task ID không tồn tại |
Best Practices
Để đạt hiệu quả tốt nhất khi sử dụng API Achicaptcha, hãy tuân thủ các nguyên tắc sau:
1. Chất lượng hình ảnh
- Sử dụng hình ảnh có độ phân giải tốt
- Đảm bảo hình ảnh không bị mờ hoặc nhiễu quá mức
- Chụp hoặc crop đúng vùng captcha
2. Rate limiting
- Faucet thường có giới hạn thời gian giữa các lần claim
- Tôn trọng minimum interval của faucet
- Không spam requests để tránh bị ban
3. Polling interval
- Đợi ít nhất 2 giây giữa các lần kiểm tra kết quả
- Không spam API với quá nhiều request liên tiếp
- Có timeout để tránh vòng lặp vô hạn
4. Retry logic
- Implement retry cho các lỗi tạm thời như
ERROR_NO_SLOT_AVAILABLE - Sử dụng exponential backoff khi retry
- Giới hạn số lần retry tối đa
5. Bảo mật API key
- Không hardcode API key trong code
- Sử dụng biến môi trường
- Không expose API key ra client-side
Liên kết hữu ích: