获取 Ticketmaster TMPT cookie
为你将要请求的确切 Ticketmaster URL 创建 TicketmasterTmptTask,并使用适当的 action 和代理。就绪结果中的 solution.token 是原始 tmpt Cookie 值,而不是 reCAPTCHA 令牌或一组 Kasada 请求头。
本页内容
选择 action 和确切 URL
| action | url |
|---|---|
| Event | 确切的活动 URL |
| Login | 确切的登录入口 URL |
这些示例请求 Event Cookie。请将占位活动 URL 替换为实际目标。对于 Login,请同时更改 action 和 url;仅更改 action 会使任务仍指向错误的页面。不要发送 site、recaptchaType 或 session。
使用 Python 3.10+ 或 Node.js 22+ 及官方 SDK;请参阅 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 等待 Cookie
创建 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 工作区额度开始体验。