Obtén una cookie TMPT de Ticketmaster

Por solvethree3 min de lectura

Crea una TicketmasterTmptTask para la URL exacta de Ticketmaster que vas a solicitar, con la acción adecuada y un proxy. El campo solution.token del resultado listo es el valor sin procesar de la cookie tmpt, no un token de reCAPTCHA ni un conjunto de cabeceras de Kasada.

En esta página

Elige la acción y la URL exacta

Ajusta la tarea a la solicitud que tienes previsto realizar.
Ajusta la tarea a la solicitud que tienes previsto realizar.
actionurl
EventLa URL exacta del evento
LoginLa URL exacta de acceso al inicio de sesión

Los ejemplos solicitan una cookie de Event. Sustituye la URL de evento de ejemplo por tu destino real. Para Login, cambia tanto action como url; cambiar solo la acción deja la tarea apuntando a la página incorrecta. No envíes site, recaptchaType ni session.

Usa Python 3.10+ o Node.js 22+ con el SDK oficial; consulta las instrucciones de instalación del SDK. Establece SOLVETHREE_API_KEY y SOLVETHREE_PROXY en el entorno de tu servidor. Mantén la clave de API fuera del código del navegador. Estos ejemplos usan un único proxy; no proporciones también proxyCandidates.

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

Usa solve para esperar la cookie

La creación de TMPT espera hasta 1.5 segundos de forma predeterminada para que una resolución ya preparada y válida para la protección pueda devolverse de inmediato. El trabajo nuevo pasa a una tarea pendiente persistente. Los ejemplos usan solve por comodidad: crea una tarea y consulta su estado hasta que esté lista, o lanza una excepción. En estos ejemplos, el cliente espera hasta 180 segundos. El SDK de Python es síncrono y bloquea la ejecución mientras espera.

Si tu aplicación necesita el ID de la tarea de inmediato, usa create_task en Python o createTask en Node.js y consulta después esa misma tarea con get_task o getTask. Sigue consultándola mientras su estado sea pending o solving. Lee la solución solo cuando esté en ready. Si alcanza failed, deja de consultar y revisa errorCode y error en lugar de volver a enviar los mismos datos de entrada.

Ejecuta tu primera tarea.

Empieza con $5 de crédito en tu espacio de trabajo.

Crear un espacio de trabajo
Obtén una cookie TMPT de Ticketmaster · solvethree