الحصول على ملف تعريف ارتباط TMPT من Ticketmaster

بقلم solvethreeمدة القراءة: 3 دقيقة

أنشئ TicketmasterTmptTask لعنوان Ticketmaster الدقيق الذي ستطلبه، باستخدام action المناسب ووكيل. تمثل solution.token في النتيجة الجاهزة القيمة الخام لملف تعريف الارتباط tmpt، وليست رمز reCAPTCHA أو مجموعة ترويسات Kasada.

في هذه الصفحة

اختر action وعنوان URL الدقيق

اجعل المهمة مطابقة للطلب الذي تنوي إرساله.
اجعل المهمة مطابقة للطلب الذي تنوي إرساله.
actionurl
Eventعنوان URL الدقيق للفعالية
Loginعنوان URL الدقيق لنقطة بدء تسجيل الدخول

تطلب الأمثلة ملف تعريف ارتباط لإجراء Event. استبدل عنوان URL النائب للفعالية بوجهتك الفعلية. بالنسبة إلى Login، غيّر كلًا من action وurl؛ فتغيير الإجراء وحده يُبقي المهمة موجّهة إلى الصفحة الخطأ. لا ترسل site أو recaptchaType أو session.

استخدم Python 3.10+ أو Node.js 22+ مع حزمة SDK الرسمية؛ راجع تعليمات تثبيت SDK. اضبط SOLVETHREE_API_KEY وSOLVETHREE_PROXY في بيئة خادمك. أبقِ مفتاح API خارج شيفرة المتصفح. تستخدم هذه الأمثلة proxy واحدًا؛ فلا تُضف proxyCandidates أيضًا.

Python · ملف تعريف ارتباط 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"])

استخدم solve لانتظار ملف تعريف الارتباط

ينتظر إنشاء TMPT حتى 1.5 ثانية افتراضيًا كي يمكن إرجاع حل جاهز مسبقًا وصالح للحماية فورًا. أما العمل الجديد فيتحول إلى مهمة معلّقة محفوظة بشكل دائم. تستخدم الأمثلة solve للتسهيل: فهو ينشئ مهمة واحدة ويستعلم دوريًا حتى تصبح جاهزة، أو يطلق استثناءً. ينتظر العميل حتى 180 ثانية في هذه الأمثلة. حزمة Python SDK متزامنة وتحجب التنفيذ أثناء الانتظار.

إذا احتاج تطبيقك إلى معرّف المهمة فورًا، فاستخدم create_task في Python أو createTask في Node.js، ثم استرجع المهمة نفسها باستخدام get_task أو getTask. واصل الاستعلام الدوري ما دامت حالتها pending أو solving. لا تقرأ الحل إلا عندما تصبح ready. عند failed، أوقف الاستعلام الدوري وافحص errorCode وerror بدلًا من إعادة إرسال المدخلات دون تغيير.

شغّل مهمتك الأولى.

ابدأ برصيد قدره $5 في مساحة العمل.

إنشاء مساحة عمل
الحصول على ملف تعريف ارتباط TMPT من Ticketmaster · solvethree