php ile başka bir websayfasında form halinde olan bölgeleri taklit edebiliyor, başka bir siteden böylece veri çekebiliyorduk. (yani form action=xxx olayından söz ediyorum)
şimdi farklı bir şey ile karşı karşıya kaldım. sitede her hamle javascript ile denetleniyor. herhangi bir form gönderme işlemi yok. amacımı açıkça yazarsam yardımcı olabilirsiniz sanıyorum.
http://www.diyanet.gov.tr/tr/namazvakitleri bu adreste ilinizi ve ilçenizi seçince size özel namaz vakitleri çıkıyor. ben de istiyorum ki php ile kendi sitem üzerinden il ve ilçe seçimi yapayım. sonra vakit bilgilerini çekeyim. ancak tecrübesizliğimden olsa gerek, yapamadım. internette nasıl arama yapacağımı da bilemedim. size sordum. yardımlarınızı bekliyorum.
countryName
stateName
name
alanlarını "http://www.diyanet.gov.tr/PrayerTime/PrayerTimesSet" adresine post edeceksin. Sonuçlar sana JSON çıktısı olarak geri dönecektir. POST etme işlemi için CURL eklentisi kullanabilirsin. Örnek:
Sana tavsiyem Firefox ve Firebug ikilisini kullanarak web sayfalarının arkaplanda yaptıkları işleri incelemen olacaktır. Bu şekilde bu tür işleri nasıl yapacağını daha kolay çözersin.
snoppy
kullanıcısına yanıt
Abi mi diyeyim hocam mı diyeyim bilmiyorum ama harikasınız! Çok güzel özetlemişsiniz. curl hakkında biraz araştırma yaptım ve diyanetten veri çekebildim. Firefoxun konsolundan sitede olan biteni (gönderilen ve alınan verileri) takip edebileceğimi bilmiyordum. Oradan takip etmesi de ayrı bir keyifliymiş.