[CODE lang="json" title="Sonuç"]{"result":[{"saat":"04:09","vakit":"İmsak"},{"saat":"05:50","vakit":"Güneş"},{"saat":"13:06","vakit":"Öğle"},{"saat":"16:58","vakit":"İkindi"},{"saat":"20:11","vakit":"Akşam"},{"saat":"21:45","vakit":"Yatsı"}],"success":true}[/CODE]Namaz/Iftar vakitlerini REST API uzerinden sunan servisler var, onlari kullanarak direkt JSON olarak alabilirsin.
Linkini verdigin siteden almak istiyorsan da onlarin calisma prensibine gore custom bir scraping isi yapman gerekiyor.
Ornegin bu site ..::| İftar Sayacı |::.. adresine POST atip almis saati, return ettigi degere gore de watch.js calistiriyor.
Hangi dilde yaziyorsan o dili kullanarak json parse etmelisin.[CODE lang="json" title="Sonuç"]{"result":[{"saat":"04:09","vakit":"İmsak"},{"saat":"05:50","vakit":"Güneş"},{"saat":"13:06","vakit":"Öğle"},{"saat":"16:58","vakit":"İkindi"},{"saat":"20:11","vakit":"Akşam"},{"saat":"21:45","vakit":"Yatsı"}],"success":true}[/CODE]
Böyle bir sonuç aldım bunu nasıl sadece Akşam saatini gösterecek şekilde ayarlayabilirim
JSON.parse(hede).filter(x=> x.vakit === 'Aksam' )
seklinde alirsin lambda ile.Hangi dilde yaziyorsan o dili kullanarak json parse etmelisin.
Anahtar kelimeler: json parse, jsonpath
Kaynak: Google
JS kullaniyorson direktJSON.parse(hede).filter(x=> x.vakit === 'Aksam' )
seklinde alirsin lambda ile.
{
"success":true,
"result":
[{
"time":"21:45",
"hour":"6 saat",
"min":"30 dakika.",
"remainingTime":"390"
}]
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.