• 27-03-2025, 21:47:30
    #1
    Üyeliği durduruldu
    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))  
            break
    bu ş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ı
  • 27-03-2025, 21:51:03
    #2
    Kurumsal Üye
    merhaba projenizi kaldığı yerden tamamlayabilirim. iletişim : https://wa.me/905011267035
  • 27-03-2025, 22:25:09
    #3
    Merhaba arayış devam ediyorsa profilimdeki whatsapp veya pm üzerinden iletişime geçebilirsiniz.
  • 27-03-2025, 23:26:13
    #4
    İletişime geçerseniz yardımcı olalım
  • 28-03-2025, 00:24:12
    #5
    İş verilmediyse hızlıca yardımcı olabilirm
  • 28-03-2025, 20:19:46
    #6
    🥇R10'un En İyi Ajansı 🥇
    Merhaba PM üzerinden iletişime geçildi. Mesaj kutunuzu kontrol eder misiniz?

    TPKmedya İletişim Bilgileri
    Web Sitesi Adresimiz : www.tpkmedya.com.tr/calismalarimiz/
    İletişim Numaramız : +905516466334
    Kurumsal E-Posta Adresimiz : info@tpkmedya.com