Obtenha um cookie TMPT da Ticketmaster

Por solvethree3 min de leitura

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

Configure a tarefa de acordo com a requisição que pretende fazer.
Configure a tarefa de acordo com a requisição que pretende fazer.
actionurl
EventA URL exata do evento
LoginA 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.

Python · cookie TMPT
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"])

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.

Execute sua primeira tarefa.

Comece com $5 em créditos no espaço de trabalho.

Criar um espaço de trabalho
Obtenha um cookie TMPT da Ticketmaster · solvethree