Node ile bir siteden veri alma

reyZ19

Hectopat
Katılım
21 Kasım 2019
Mesajlar
100
Çözümler
1
Başka bir siteden belli bir veriyi alıp kullanmak istiyorum fakat nasıl yapabilirim bilmiyorum.
Mesela bu siteden kalan vakti console.log yapmak istiyorum. Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
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.
 
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.
[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
 
[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
Hangi dilde yaziyorsan o dili kullanarak json parse etmelisin.
Anahtar kelimeler: json parse, jsonpath
Kaynak: Google

JS kullaniyorson direkt 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 direkt JSON.parse(hede).filter(x=> x.vakit === 'Aksam' ) seklinde alirsin lambda ile.
JSON:
{
"success":true,
"result":
    [{
        "time":"21:45",
        "hour":"6 saat",
        "min":"30 dakika.",
        "remainingTime":"390"
    }]
}
Direk kalan saat ve dakikayı gösterecek şekilde JSON elde ediyorum fakat json.parse ile ayıramıyorum çünkü result içine almış nasıl bunu direk saat ve dakikayı gösterecek şekilde ayarlıyabilirim
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı