Hướng dẫn
Tìm tham số hCaptcha
Trang này được dịch máy từ bản tiếng Trung và có thể có sai sót. Nội dung theo bản tiếng Trung.
Để tạo tác vụ hCaptcha, bạn cần websiteURL (địa chỉ trang web hiển thị captcha) và websiteKey (khóa của website, định dạng UUID); với bản Enterprise, đôi khi cần thêm rqdata. Bạn có thể tìm tất cả trong công cụ dành cho nhà phát triển của trình duyệt (F12).
websiteKey
Phần tiêu đề “websiteKey”Cách 1: tìm trong mã nguồn trang. Trong bảng Elements, nhấn Ctrl+F (Cmd+F trên Mac) và tìm data-sitekey:
<div class="h-captcha" data-sitekey="3ceb8624-1970-4e6b-91d5-70317b70b651"></div>Giá trị của data-sitekey chính là websiteKey.
Cách 2: xem request mạng. Trong bảng Network, tìm hcaptcha, mở request checksiteconfig; giá trị đứng sau sitekey= trong địa chỉ chính là websiteKey:
https://api.hcaptcha.com/checksiteconfig?v=...&host=example.com&sitekey=51829642-2cda-4b09-896c-594f89d700cc&sc=1&swa=1websiteURL
Phần tiêu đề “websiteURL”Điền địa chỉ đầy đủ của trang web hiển thị captcha, không phải hcaptcha.com. host= trong request ở trên chính là tên miền của trang web đó.
rqdata (bản Enterprise)
Phần tiêu đề “rqdata (bản Enterprise)”Một số website dùng hCaptcha bản Enterprise: mỗi lần tải captcha, website cấp một rqdata, nếu không gửi kèm thì không thể vượt qua. Giá trị này thường xuất hiện trong phản hồi từ API của chính website (ví dụ captcha_rqdata do API đăng nhập trả về), hoặc được truyền vào khi gọi hcaptcha.render / hcaptcha.setData. Sau khi lấy được, hãy đưa vào trường rqdata của tác vụ; rqdata thường chỉ dùng được một lần, nên mỗi lần phải lấy giá trị mới.
userAgent
Phần tiêu đề “userAgent”userAgent chỉ được điền giá trị do /useragent trả về; khi gửi token, dùng userAgent có trong kết quả nhận dạng.