Obtenha um cookie TMPT da Ticketmaster
Crie uma TicketmasterTmptTask para a URL exata do Ticketmaster que você vai requisitar, usando a ação apropriada e um proxy. O solution.token do resultado pronto é o valor bruto do cookie tmpt — não um token reCAPTCHA nem um conjunto de cabeçalhos Kasada.
Nesta página
Escolha a ação e a URL exata
| action | url |
|---|---|
| Event | A URL exata do evento |
| Login | A URL exata de entrada para login |
Os exemplos solicitam um cookie de Event. Substitua a URL de evento de exemplo pelo destino real. Para Login, altere tanto action quanto url; alterar apenas a ação deixa a tarefa apontando para a página errada. Não envie site, recaptchaType ou session.
Use Python 3.10+ ou Node.js 22+ com o SDK oficial; veja as instruções de instalação do SDK. Defina SOLVETHREE_API_KEY e SOLVETHREE_PROXY no ambiente do servidor. Mantenha a chave de API fora do código do navegador. Estes exemplos usam um único proxy; não forneça também 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);Use solve para aguardar o cookie
A criação de tarefas TMPT espera até 1.5 segundos por padrão para que uma resolução já disponível e válida para a proteção possa retornar imediatamente. Um trabalho novo passa a uma tarefa pendente persistente. Os exemplos usam solve por conveniência: ele cria uma tarefa e consulta seu status até ela ficar pronta ou lança uma exceção. Nestes exemplos, o cliente espera até 180 segundos. O SDK Python é síncrono e bloqueia a execução enquanto espera.
Se sua aplicação precisa do ID da tarefa imediatamente, use create_task em Python ou createTask em Node.js e consulte a mesma tarefa com get_task ou getTask. Continue consultando enquanto o status for pending ou solving. Leia a solução somente quando o status for ready. Em caso de failed, pare de consultar e confira errorCode e error, em vez de reenviar os mesmos dados de entrada.
Fontes e referência da API
Execute sua primeira tarefa.
Comece com $5 em créditos no espaço de trabalho.