# Turnstile 파라미터 찾기

> Cloudflare Turnstile의 websiteKey(sitekey, 0x로 시작)와 websiteURL을 찾는 방법이에요. 페이지 소스에서 data-sitekey 또는 turnstile.render를 검색하거나, Network 패널에서 challenges.cloudflare.com 요청을 확인하세요.

Source: https://docs.yescaptcha.com/ko/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/ko/tasks/turnstile.md) 작업을 만들려면 `websiteURL`(인증 위젯이 나타나는 페이지 주소)과 `websiteKey`(사이트 키, 보통 `0x`로 시작)가 필요해요. 먼저 Cloudflare 챌린지 페이지가 아니라 Turnstile이 맞는지 확인하세요. [캡차 유형 판별하기](https://docs.yescaptcha.com/ko/guides/identify-captcha.md)를 참고하세요.

## websiteKey

**방법 1: 페이지 소스 검색.** 개발자 도구(F12)의 Elements 패널에서 `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: 네트워크 요청 확인.** Network 패널에서 `challenges.cloudflare.com`을 검색하세요. 위젯 iframe 주소에 `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/ko/tasks/turnstile.md)을 참고하세요.

## 토큰 제출

작업이 완료되면 `token`을 폼의 `cf-turnstile-response`라는 이름의 숨김 필드에 넣고(`turnstile.render`에 `callback`을 설정했다면 그 콜백 함수를 호출하면서 토큰을 전달하세요) 폼을 제출하세요. 제출 요청의 User-Agent는 결과에 포함된 `userAgent`를 사용하세요.
