Bir Vip Transfer sitesinden Otomatik sürüşleri almak istiyorum site api vermiyor, Ama sitenin içinde api buldum
import time
import json
import certifi
import cloudscraper
url = "Siteapi Adresi"
payload = {
"login_hash": "157611742776739349991a6f9e83a8822d7fe86df6c03cf49b80de57af3523c92c4a6badc12d1f8"
}
scraper = cloudscraper.create_scraper()
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer Token"
}
response = scraper.post(url, headers=headers, json=payload, verify=certifi.where())
if response.status_code != 200:
print(f" Hata: {response.status_code} - {response.text}")
exit()
try:
previous_data = response.json().get("data", {}).get("bookings", [])
except json.JSONDecodeError:
print(" JSON dönüşüm hatası!")
exit()
print(" İlk istek başarılı. İzleme başlıyor...")
while True:
time.sleep(0.5)
response = scraper.post(url, headers=headers, json=payload, verify=certifi.where())
if response.status_code == 200:
print("İstek başarılı.")
else:
print(f"Hata: {response.status_code} - {response.text}")
continue
try:
current_data = response.json().get("data", {}).get("bookings", [])
except json.JSONDecodeError:
print(" JSON dönüşüm hatası! Devam ediliyor...")
continue
if current_data != previous_data:
print("**Değişiklik tespit edildi! Yeni bookings:**")
print(json.dumps(current_data, indent=4, ensure_ascii=False))
breakbu şekilde aşağıdaki sonuçu alıyorum bu yeni bir transferin bilgilerini veriyor
"id": 78064059,
"status": "2",
"hourly_duration": null,
"airport_iata": "AYT",
"vehicle_class": "StandardSedan",
"start": "Antalya Airport (AYT), Antalya, Turkey",
"end": "Konyaaltı/Antalya, Türkiye",
"duration": "0h 49m",
"km": "40",
"miles": "24.67",
"data_time_ride": "2025-03-28 02:00:00",
"timestamp_ride": 1743127200,
"timezone": "Europe/Istanbul",
"pax": "2",
"note": "",
"flight_train_number": "",
"child_seat": "0",
"booster_sear": "0",
"wheelchair": "",
"currency": "EUR",
"partner_payout": "48.86",
"commission": "30",
"is_lastminute": "0",
"booking_hash_link": "7ce046729e498ceaab356a54c0388edd972cd3ba2705365701f320f2"
}Buradaki id siteadi.com/new_rides/(id) ile sürüşü kabul edeceğimiz sayfaya gidiyor kalan kısmı yapamadım , request ile belirlenen adrese gidip görevi kabul etmeyi yardımcı olabilecek varmı