Ein Ticketmaster-TMPT-Cookie abrufen

Von solvethree3 Min. Lesezeit

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

Stimmen Sie die Aufgabe auf die Anfrage ab, die Sie senden möchten.
Stimmen Sie die Aufgabe auf die Anfrage ab, die Sie senden möchten.
actionurl
EventDie genaue Event-URL
LoginDie 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.

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

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.

Führe deinen ersten Task aus.

Starte mit $5 Workspace-Guthaben.

Workspace erstellen
Ein Ticketmaster-TMPT-Cookie abrufen · solvethree