# Tìm tham số Turnstile

> Cách tìm websiteKey (sitekey, bắt đầu bằng 0x) và websiteURL của Cloudflare Turnstile: tìm data-sitekey hoặc turnstile.render trong mã nguồn trang, hoặc xem các request tới challenges.cloudflare.com trong Network.

Source: https://docs.yescaptcha.com/vi/guides/find-turnstile-parameters/ · Last verified: 2026-10-21

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/guides/find-turnstile-parameters/

Tạo tác vụ [Turnstile](https://docs.yescaptcha.com/vi/tasks/turnstile.md) cần `websiteURL` (địa chỉ trang hiển thị khung xác minh) và `websiteKey` (khóa của website, thường bắt đầu bằng `0x`). Trước tiên hãy xác nhận đó là Turnstile chứ không phải trang thử thách Cloudflare, xem [Xác định loại captcha](https://docs.yescaptcha.com/vi/guides/identify-captcha.md).

## websiteKey

**Cách 1: tìm trong mã nguồn trang.** Trong bảng Elements của công cụ dành cho nhà phát triển (F12), tìm `data-sitekey`:

```html
<div class="cf-turnstile" data-sitekey="0x4AAAAAAAxxxxxxxxxxxxxx"></div>
```

**Cách 2: tìm trong script.** Nếu khung xác minh được render bằng JavaScript, nhấp chuột phải trong bảng Sources, chọn “Search in all files”, tìm `turnstile.render` rồi xem `sitekey` trong tham số:

```js
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', callback: onDone });
```

**Cách 3: xem request mạng.** Trong bảng Network, tìm `challenges.cloudflare.com`; địa chỉ iframe của khung xác minh chứa khóa website bắt đầu bằng `0x`.

## websiteURL

Điền địa chỉ đầy đủ của trang hiển thị khung xác minh, ví dụ `https://example.com/login`.

## action và cData (thường không cần)

Phần lớn trường hợp không cần. Chỉ tìm khi bạn chắc chắn `websiteKey` và `websiteURL` đều đúng mà tác vụ vẫn không qua được: xem trong tham số của `turnstile.render` hoặc trên phần tử khung xác minh có `action`, `cData` hay không (trên phần tử là `data-action`, `data-cdata`):

```js
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', action: 'login', cData: 'c0bd4b36-7419-4e18-83c6-378699f2a9a2' });
```

Nếu có, khi tạo tác vụ hãy điền `action` vào `pageAction` và `cData` vào `data`, xem [Turnstile](https://docs.yescaptcha.com/vi/tasks/turnstile.md).

## Gửi token

Sau khi nhận dạng xong, điền `token` vào trường ẩn có tên `cf-turnstile-response` trong biểu mẫu (nếu trang dùng `turnstile.render` và đặt `callback`, hãy gọi hàm callback đó với token), rồi gửi biểu mẫu. Request gửi đi dùng `userAgent` trong kết quả nhận dạng làm User-Agent.
