Obtenir un cookie TMPT Ticketmaster
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
| action | url |
|---|---|
| Event | L’URL exacte de l’événement |
| Login | L’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.
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);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.
Sources et référence de l’API
Lancez votre première tâche.
Démarrez avec $5 de crédit dans votre espace de travail.