Bỏ qua để đến nội dung
Trạng tháiBảng điều khiển

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).

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=1

Đ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 đó.

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 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.