# ค้นหาพารามิเตอร์ของ Turnstile

> วิธีค้นหา websiteKey (sitekey ขึ้นต้นด้วย 0x) และ websiteURL ของ Cloudflare Turnstile โดยค้นหา data-sitekey หรือ turnstile.render ในซอร์สของหน้าเว็บ หรือดูคำขอไปยัง challenges.cloudflare.com ใน Network

Source: https://docs.yescaptcha.com/th/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/

การสร้างงาน [Turnstile](https://docs.yescaptcha.com/th/tasks/turnstile.md) ต้องใช้ `websiteURL` (ที่อยู่ของหน้าเว็บที่แสดงกล่องยืนยัน) และ `websiteKey` (site key ของเว็บไซต์ โดยทั่วไปขึ้นต้นด้วย `0x`) ก่อนอื่นให้ตรวจสอบว่าเป็น Turnstile ไม่ใช่หน้าตรวจสอบของ Cloudflare ดู [ระบุประเภท CAPTCHA](https://docs.yescaptcha.com/th/guides/identify-captcha.md)

## websiteKey

**วิธีที่ 1: ค้นหาในซอร์สของหน้าเว็บ** ในแผง Elements ของเครื่องมือสำหรับนักพัฒนา (F12) ให้ค้นหา `data-sitekey`:

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

**วิธีที่ 2: ค้นหาในสคริปต์** สำหรับกล่องยืนยันที่เรนเดอร์ด้วย JavaScript ให้คลิกขวาในแผง Sources เลือก “Search in all files” ค้นหา `turnstile.render` แล้วดู `sitekey` ในพารามิเตอร์:

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

**วิธีที่ 3: ดูคำขอเครือข่าย** ค้นหา `challenges.cloudflare.com` ในแผง Network ที่อยู่ของ iframe ของกล่องยืนยันจะมี site key ที่ขึ้นต้นด้วย `0x`

## websiteURL

ใส่ที่อยู่แบบเต็มของหน้าเว็บที่แสดงกล่องยืนยัน เช่น `https://example.com/login`

## action และ cData (โดยทั่วไปไม่จำเป็น)

โดยส่วนใหญ่ไม่จำเป็นต้องใช้ ให้หาก็ต่อเมื่อแน่ใจว่า `websiteKey` และ `websiteURL` ถูกต้องแล้วแต่งานยังไม่ผ่าน โดยดูที่พารามิเตอร์ของ `turnstile.render` หรือที่องค์ประกอบของกล่องยืนยันว่ามี `action` และ `cData` หรือไม่ (บนองค์ประกอบคือ `data-action` และ `data-cdata`):

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

หากมี ให้ใส่ `action` ใน `pageAction` และ `cData` ใน `data` เมื่อสร้างงาน ดู [Turnstile](https://docs.yescaptcha.com/th/tasks/turnstile.md)

## ส่ง token

เมื่อได้ผลลัพธ์แล้ว ให้ใส่ `token` ลงในฟิลด์ซ่อนที่ชื่อ `cf-turnstile-response` ของฟอร์ม (หากใช้ `turnstile.render` และตั้งค่า `callback` ไว้ ให้เรียกฟังก์ชัน callback นั้นพร้อมส่ง token) แล้วจึงส่งฟอร์ม ใช้ `userAgent` จากผลลัพธ์เป็น User-Agent ของคำขอที่ส่งฟอร์ม
