Ein Ticketmaster-TMPT-Cookie abrufen
Erstellen Sie eine TicketmasterTmptTask für die genaue Ticketmaster-URL, die Sie anfragen werden, mit der passenden Aktion und einem Proxy. solution.token im fertigen Ergebnis ist der unveränderte Wert des tmpt-Cookies – kein reCAPTCHA-Token und kein Satz von Kasada-Headern.
Auf dieser Seite
Aktion und genaue URL wählen
| action | url |
|---|---|
| Event | Die genaue Event-URL |
| Login | Die genaue Einstiegs-URL für die Anmeldung |
Die Beispiele fordern ein Event-Cookie an. Ersetzen Sie die Platzhalter-Event-URL durch Ihr tatsächliches Ziel. Ändern Sie für Login sowohl action als auch url; wenn Sie nur die Aktion ändern, verweist die Aufgabe weiterhin auf die falsche Seite. Senden Sie weder site noch recaptchaType oder session.
Verwenden Sie Python 3.10+ oder Node.js 22+ mit dem offiziellen SDK; siehe SDK-Installationsanleitung. Setzen Sie SOLVETHREE_API_KEY und SOLVETHREE_PROXY in Ihrer Serverumgebung. Halten Sie den API-Schlüssel aus dem Browsercode heraus. Diese Beispiele verwenden einen einzelnen proxy; geben Sie nicht zusätzlich proxyCandidates an.
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);Mit solve auf das Cookie warten
Die TMPT-Erstellung wartet standardmäßig bis zu 1.5 Sekunden, damit eine bereits vorliegende, für den Schutz noch gültige Lösung sofort zurückgegeben werden kann. Neue Arbeit wird stattdessen als dauerhaft gespeicherte, ausstehende Aufgabe verarbeitet. Die Beispiele verwenden der Einfachheit halber solve: Die Methode erstellt eine Aufgabe und fragt sie ab, bis sie fertig ist, oder löst eine Ausnahme aus. Der Client wartet in diesen Beispielen bis zu 180 Sekunden. Das Python-SDK ist synchron und blockiert während des Wartens.
Wenn Ihre Anwendung die Aufgaben-ID sofort benötigt, verwenden Sie create_task in Python oder createTask in Node.js und rufen Sie anschließend dieselbe Aufgabe mit get_task oder getTask ab. Fragen Sie weiter ab, solange ihr Status pending oder solving ist. Lesen Sie die Lösung erst, wenn der Status ready ist. Beenden Sie bei failed das Polling und prüfen Sie errorCode und error, statt unveränderte Eingaben erneut zu übermitteln.
Quellen und API-Referenz
Führe deinen ersten Task aus.
Starte mit $5 Workspace-Guthaben.