Ticketmaster TMPT 쿠키 가져오기
요청할 정확한 Ticketmaster URL에 대해 적절한 action과 프록시를 사용하여 TicketmasterTmptTask를 생성하세요. 준비된 결과의 solution.token은 원시 tmpt 쿠키 값이며, reCAPTCHA 토큰이나 Kasada 헤더 집합이 아닙니다.
이 페이지의 내용
action과 정확한 URL 선택
| action | url |
|---|---|
| Event | 정확한 이벤트 URL |
| Login | 정확한 로그인 진입 URL |
예제는 Event 쿠키를 요청합니다. 자리표시자 이벤트 URL을 실제 대상으로 바꾸세요. Login의 경우 action과 url을 모두 변경하세요. action만 변경하면 작업이 여전히 잘못된 페이지를 가리킵니다. site, recaptchaType, session은 보내지 마세요.
공식 SDK와 함께 Python 3.10+ 또는 Node.js 22+를 사용하세요. SDK 설치 안내를 참조하세요. 서버 환경에서 SOLVETHREE_API_KEY와 SOLVETHREE_PROXY를 설정하세요. API 키를 브라우저 코드에 포함하지 마세요. 이 예제는 단일 proxy를 사용하므로 proxyCandidates를 함께 제공하지 마세요.
import os
from uuid import uuid4
from solvethree import Solvethree
client = Solvethree(os.environ["SOLVETHREE_API_KEY"])
request = {
'type': 'TicketmasterTmptTask',
'url': 'https://www.ticketmaster.com/event/EXAMPLE',
'action': 'Event',
"proxy": os.environ["SOLVETHREE_PROXY"],
"requestId": str(uuid4()),
}
result = client.solve(request, timeout=180)
tmpt = result["solution"]["token"] # The raw cookie value, without "tmpt=".
print("Ready task:", result["id"])import { randomUUID } from 'node:crypto';
import { Solvethree } from '@solvethree/sdk';
const client = new Solvethree({ apiKey: process.env.SOLVETHREE_API_KEY });
const request = {
type: 'TicketmasterTmptTask',
url: 'https://www.ticketmaster.com/event/EXAMPLE',
action: 'Event',
proxy: process.env.SOLVETHREE_PROXY,
requestId: randomUUID(),
};
const result = await client.solve(request, { timeoutMs: 180_000 });
const tmpt = result.solution.token; // Raw cookie value; no "tmpt=" prefix.
console.log('Ready task:', result.id);solve로 쿠키 대기
TMPT 생성 요청은 보호 대상에서 유효한 사전 준비된 해결 결과를 즉시 반환할 수 있도록 기본적으로 최대 1.5초 동안 대기합니다. 새로 처리해야 하는 경우에는 영속적으로 저장되는 대기 중 작업으로 전환됩니다. 예제는 편의를 위해 solve를 사용합니다. 이 함수는 작업 하나를 생성하고 준비될 때까지 폴링하거나 예외를 발생시킵니다. 이 예제에서 클라이언트는 최대 180초 동안 대기합니다. Python SDK는 동기식이며 대기하는 동안 실행을 차단합니다.
애플리케이션에 작업 ID가 즉시 필요하다면 Python에서는 create_task, Node.js에서는 createTask를 사용한 다음, get_task 또는 getTask로 동일한 작업을 조회하세요. 상태가 pending 또는 solving인 동안 계속 폴링하세요. ready일 때만 해결 결과를 읽으세요. failed가 되면 변경하지 않은 입력값을 다시 제출하지 말고 폴링을 중지한 후 errorCode와 error를 확인하세요.
출처 및 API 레퍼런스
첫 작업을 실행하세요.
워크스페이스 크레딧 $5로 시작하세요.