🎯 Tổng quan
Hướng dẫn này sẽ chỉ bạn cách giải quyết bất kỳ phiên bản nào của hCaptcha bằng cách sử dụng Capsolver.
Capsolver là một Dịch vụ Giải mã Captcha giúp bạn giải quyết Captcha.
Chúng tôi sử dụng các Thuật toán Giải mã Captcha được trang bị trí tuệ nhân tạo, giúp tăng tốc độ giải quyết và giảm đáng kể chi phí, mang lại trải nghiệm tuyệt vời cho các nhà phát triển.
Mục tiêu là giải quyết vấn đề việc việc giải quyết không được chấp nhận, với hướng dẫn này bạn sẽ khắc phục được vấn đề đó.
⚠️ Cảnh báo
Trước khi đọc blog này, nên hiểu về cách giải quyết hCaptcha cơ bản bằng API của chúng tôi. Kiểm tra tài liệu này: docs
Trong hầu hết các trường hợp sử dụng, việc yêu cầu trực tiếp hCaptcha của chúng tôi sẽ hoạt động bình thường. Tuy nhiên, có thể không hoạt động hoặc một số dữ liệu có thể bị thiếu, làm cho mã thông báo của bạn không hợp lệ.
Trong trường hợp này, bạn có thể gửi thông tin tham số bổ sung như mô tả dưới đây để giúp thu được điểm mã thông báo ổn định hơn:
🔎 Bước 1: Lấy giá trị fetch của getCaptcha và chuyển đổi thành base64.
- Truy cập vào trang web mà hCaptcha hiển thị.
- Mở
inspect element
(nút F12) Sau đó đi tớinetwork
- Khi bạn đang ở phần
network
, nhấn F5 trên trang web mà hCaptcha xuất hiện. - Bạn sẽ thấy một URL có chứa
getCaptcha
trong URL. - Nhấp chuột phải vào URL đó, sao chép và chọn "Copy as fetch".
- Chuyển đổi giá trị đã sao chép thành
base64
, bạn có thể sử dụng trang web này: base64 encode website - Lưu giá trị base64 vào tệp getCaptchaBase64.txt
🌟 Step 2: Gửi giá trị base64 theo định dạng sau
Tham số JSON mới mà bạn cần thêm vào cấu hình JSON hiện tại của bạn là:
getCaptcha
và nên như sau "getCaptcha":"Văn bản bạn đã chèn vào getCaptchaBase64.txt"
Đây là một ví dụ JSON, hãy nhớ rằng có nhiều tham số là tùy chọn, vì vậy bạn có thể không cần chúng.
Đọc tài liệu của chúng tôi để hiểu từng tham số.
{
"clientKey": "YOUR_API_KEY",
"task": {
//Required. Can use HCaptchaTaskProxyless or HCaptchaTask
"type": "HCaptchaTaskProxyLess",
//Required
"websiteURL": "https://hcaptcha.com/",
// Required
"websiteKey": "00000000-0000-0000-0000-000000000000",
// Optional
"isInvisible": true,
// Optional
"enterprisePayload": {
//Optional, required if the site have HCaptcha Enterprise
"rqdata": ""
},
//Optional, this is required if you use HCaptchaTask
"proxy": "http:ip:port:user:pass",
// socks5:ip:port:user:pass
//Optional
"getCaptcha": "fetch request base64 content",
"userAgent": ""
}
}
⚠️ Bạn chỉ cần gửi một lần
🌟 Thêm thông tin về cách giải quyết hCaptcha
Tài liệu:
Tài liệu hCaptcha
Blogs:
Cách giải quyết hCaptcha Enterprise
Cách giải quyết hCaptcha
Bằng cách áp dụng các chiến lược được trình bày ở trên, bạn có thể dễ dàng giải quyết các thách thức của hcaptcha. Chúng tôi cũng cung cấp dịch vụ tùy chỉnh chi tiết để đáp ứng các yêu cầu cụ thể của khách hàng. Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi qua hệ thống dịch vụ khách hàng của chúng tôi.
Đội ngũ Capsolver 💜