Obtenir un cookie TMPT Ticketmaster

Par solvethree3 min de lecture

Créez une TicketmasterTmptTask pour l’URL Ticketmaster exacte que vous allez demander, avec l’action appropriée et un proxy. Le champ solution.token du résultat prêt contient la valeur brute du cookie tmpt, et non un jeton reCAPTCHA ou un ensemble d’en-têtes Kasada.

Sur cette page

Choisissez l’action et l’URL exacte

Faites correspondre la tâche à la requête que vous comptez effectuer.
Faites correspondre la tâche à la requête que vous comptez effectuer.
actionurl
EventL’URL exacte de l’événement
LoginL’URL exacte du point d’entrée de connexion

Les exemples demandent un cookie Event. Remplacez l’URL d’événement fictive par votre cible réelle. Pour Login, modifiez à la fois action et url ; modifier uniquement l’action laisse la tâche pointer vers la mauvaise page. N’envoyez pas site, recaptchaType ou session.

Utilisez Python 3.10+ ou Node.js 22+ avec le SDK officiel ; consultez les instructions d’installation du SDK. Définissez SOLVETHREE_API_KEY et SOLVETHREE_PROXY dans l’environnement de votre serveur. Ne placez pas la clé API dans le code du navigateur. Ces exemples utilisent un seul proxy ; ne fournissez pas également 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"])

Utilisez solve pour attendre le cookie

La création TMPT attend jusqu’à 1.5 secondes par défaut afin qu’une résolution déjà disponible et encore valide pour la protection puisse être renvoyée immédiatement. Une nouvelle résolution passe par une tâche persistante en attente. Les exemples utilisent solve par commodité : cette méthode crée une tâche et interroge son état jusqu’à ce qu’elle soit prête, ou lève une exception. Dans ces exemples, le client attend jusqu’à 180 secondes. Le SDK Python est synchrone et bloque pendant l’attente.

Si votre application a besoin de l’ID de tâche immédiatement, utilisez create_task en Python ou createTask en Node.js, puis récupérez cette même tâche avec get_task ou getTask. Continuez à l’interroger tant que son statut est pending ou solving. Ne lisez la solution que lorsque le statut est ready. En cas de statut failed, arrêtez l’interrogation et examinez errorCode et error plutôt que de renvoyer les mêmes paramètres.

Lancez votre première tâche.

Démarrez avec $5 de crédit dans votre espace de travail.

Créer un espace de travail
Obtenir un cookie TMPT Ticketmaster · solvethree