קבלת עוגיית Ticketmaster TMPT
צרו TicketmasterTmptTask עבור כתובת ה-URL המדויקת של Ticketmaster שאליה תפנו, עם הפעולה המתאימה ופרוקסי. השדה solution.token בתוצאה המוכנה הוא הערך הגולמי של עוגיית tmpt — לא טוקן reCAPTCHA ולא קבוצת כותרות Kasada.
בדף הזה
בחרו את הפעולה ואת כתובת ה-URL המדויקת
| פעולה | url |
|---|---|
| Event | כתובת ה-URL המדויקת של האירוע |
| Login | כתובת ה-URL המדויקת של נקודת הכניסה להתחברות |
הדוגמאות מבקשות עוגיית Event. החליפו את כתובת האירוע לדוגמה ביעד האמיתי שלכם. עבור Login, שנו גם את action וגם את url; שינוי הפעולה בלבד משאיר את המשימה מכוונת לדף הלא נכון. אל תשלחו site, recaptchaType או session.
השתמשו ב-Python 3.10+ או ב-Node.js 22+ עם ה-SDK הרשמי; ראו הוראות התקנת ה-SDK. הגדירו את SOLVETHREE_API_KEY ואת SOLVETHREE_PROXY בסביבת השרת שלכם. אל תכללו את מפתח ה-API בקוד הדפדפן. הדוגמאות האלה משתמשות ב-proxy יחיד; אל תספקו גם 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);השתמשו ב-solve כדי להמתין לעוגייה
יצירת TMPT ממתינה עד 1.5 שניות כברירת מחדל, כדי שפתרון זמין שעדיין תקף מול מנגנון ההגנה יוכל לחזור מיד. עבודה חדשה עוברת למשימה ממתינה שנשמרת באופן מתמשך. הדוגמאות משתמשות ב-solve מטעמי נוחות: הוא יוצר משימה אחת ובודק את מצבה במחזוריות עד שהיא מוכנה, או מעלה חריגה. בדוגמאות האלה הלקוח ממתין עד 180 שניות. ה-SDK של Python הוא סינכרוני וחוסם במהלך ההמתנה.
אם האפליקציה שלכם זקוקה למזהה המשימה מיד, השתמשו ב-create_task ב-Python או ב-createTask ב-Node.js, ולאחר מכן אחזרו את אותה משימה באמצעות get_task או getTask. המשיכו לבדוק במחזוריות כל עוד הסטטוס שלה הוא pending או solving. קראו את הפתרון רק כשהסטטוס הוא ready. ב-failed, הפסיקו את הבדיקה המחזורית ובדקו את errorCode ואת error במקום לשלוח שוב את אותם נתוני קלט ללא שינוי.
מקורות ותיעוד API
הפעלת המשימה הראשונה שלך.
התחילו עם $5 בקרדיט לסביבת העבודה.