Turnstile API
Phương pháp giải tự động dựa trên token cho CAPTCHA Cloudflare Turnstile.
Bắt đầuVượt qua Cloudflare Turnstile với dịch vụ giải captcha nhanh, ổn định và dễ tích hợp của NextCaptcha. Hỗ trợ API không cần proxy và chỉ tính phí cho các yêu cầu thành công.
NextCaptcha cung cấp API giải Cloudflare Turnstile nhanh nhất và đáng tin cậy nhất. Tự động vượt qua thử thách Cloudflare Turnstile với công nghệ AI tiên tiến. Hỗ trợ SDK Python, Go, C# và JavaScript.
Cloudflare Turnstile là giải pháp thay thế CAPTCHA thông minh được thiết kế để xác minh người dùng mà không cần thử thách phiền toái. Khác với CAPTCHA truyền thống yêu cầu chọn hình ảnh hoặc nhập văn bản, Turnstile chạy các thử thách trình duyệt ẩn để xác định khách truy cập có phải là người thật hay không. Nó được sử dụng rộng rãi trên các trang web dùng dịch vụ Cloudflare và có thể là rào cản lớn cho việc thu thập dữ liệu web và các quy trình tự động hóa.
Token nhận được có thể gửi đến trang web đích để xác minh. Turnstile là giải pháp thay thế CAPTCHA của Cloudflare, cung cấp xác minh người dùng không gián đoạn.
Đầu tiên, tạo một instance NextCaptchaAPI với khóa API của bạn. Bạn có thể tìm client key trong bảng điều khiển NextCaptcha:
Sau đó gọi phương thức turnstile với URL trang web mục tiêu và khóa site Turnstile. Khóa site có thể tìm thấy trong thuộc tính data-sitekey của widget Turnstile trên trang mục tiêu:
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.turnstile(
website_url="https://example.com",
website_key="0x4XXXXXXXXXXXXXXXXX"
)Nếu bạn không muốn dùng SDK, có thể gọi trực tiếp API NextCaptcha bằng thư viện requests. Cách này cho phép bạn kiểm soát hoàn toàn các yêu cầu HTTP:
Cách này cần hai lệnh gọi API: createTask để gửi thử thách Turnstile, và getTaskResult để truy vấn kết quả. Khuyến nghị khoảng thời gian truy vấn 3 giây để tránh giới hạn tốc độ.
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX"
}
}Phương pháp giải tự động dựa trên token cho CAPTCHA Cloudflare Turnstile.
Bắt đầuTìm hiểu cách vượt qua CAPTCHA Cloudflare Turnstile bằng Python và API NextCaptcha. Hướng dẫn từng bước với ví dụ SDK và API.
cách giải quyếtĐây là ví dụ sẵn sàng cho production với xử lý lỗi và hỗ trợ biến môi trường:
GitHub