• 30-05-2022, 13:01:33
    #1
    Selamlar,

    Diyanet veri listeleme hakkında bir konu açmıştım oradaki sıkıntıyı giderdim fakat yeni bir engelle karşılaştım.

    https://namazvakitleri.diyanet.gov.t...in-namaz-vakti

    diyanetin URL yapısında tr-TR den sonra dinamik bir id alanı var. Kendim il adını alsam dahi 9149 gibi bir parametre olduğu için URL'e istek atamıyorum.

    Seçim yaptıktan sonra networke baktım URL gelirken herhangi bir servise istek atmıyor. Bu id alanına ulaşabilmek mümkün mü?

    Değilse kendimden aldığım örneğin izmir - konak verisini burada ki liste seçip dönen değerin datalarını çekmek mümkün müdür? Önerebileceğiniz herhangi bir kaynak var mı bu konuyla ilgili?
  • 30-05-2022, 13:20:33
    #2
    curl e gerek yok hocam .

    https://namazvakitleri.diyanet.gov.t...TR&StateId=500

    bu şekilde json çıktısı veriyor diyanet sitesi şimdi baktım. En sondaki 500 Adana verilerini getiriyor. O 500 ü de sitesinden alıp kaydedebilirsiniz illere değer vermişler.
  • 30-05-2022, 13:29:30
    #3
    omergunay adlı üyeden alıntı: mesajı görüntüle
    curl e gerek yok hocam .

    https://namazvakitleri.diyanet.gov.t...TR&StateId=500

    bu şekilde json çıktısı veriyor diyanet sitesi şimdi baktım. En sondaki 500 Adana verilerini getiriyor. O 500 ü de sitesinden alıp kaydedebilirsiniz illere değer vermişler.
    Teşekkürler hocam bunu inceleyim. Keşke yaparken plakaya göre gitselermiş.

    501 Adıyaman'ı veriyor da Aksaray'da bozulmuş sıralama.
  • 30-05-2022, 13:30:17
    #4
    aynen plaka yapsalarmış iyimiş ama alfabetik gitmişler herhalde
  • 31-05-2022, 00:35:13
    #5
    Üyeliği durduruldu
    Siz veriyi çekip daha sonra alfabetik listeleyebilirsiniz. Önce curl ile namaz vakitlerine gidip ilin value değerini alacaksınız.

    <select class="city-select region-select" name="state" aria-label="Şehir Seçimi">
    <option value="500">ADANA</option>

    Daha sonra bu value değerindenden aşağıdaki adresten json datayı çekeceksiniz.

    https://namazvakitleri.diyanet.gov.t...TR&StateId=500

    Yani alfabetik sıraya göre gitmeniz pek mümkün görünmüyor.