v2.5.2
Giriş yap

Nodejs array bir defa pushlama

mbykplt
527 defa görüntülendi

Merhabalar arkadaşlar bir siteden nodejs cheerio modülü scraping yapıp json şeklinde verileri yansıtıyorum.
Herşey güzel ancak siteyi yenilediğimde tekrar arrayın içine veri ekliyor ve veriler üst üste biniyor.Bunu bir kere eklemenin bir yolu varmıdır.Desteklerinizi bekliyorum :)

  var resimler=[]
app.get('/kanallar',(req,res)=>{
  axios.get("blabla.com/tum-kanallar/").then(kanal=>{
 const $=cheerio.load(kanal.data);
    var kanalResim=$("#DT_Content_Area_AllChannels_Items img").each(function(){
    resimler.push($(this).attr("src"))
  })
      res.json({"kanallar":resimler})

})
})
JavaScript
Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (2)
mbykplt
1621 gün önce

Tayfun hocam,siz gerçekten bu iş için dünyaya gönderilmişsiniz.
Sevgiler <3

tayfunerbilen
1621 gün önce

var resimler=[]kodunu app.get içine alırsan her istekte array'in sıfırlanır

app.get('/kanallar', (req, res) => {
	var resimler = []
	axios.get("blabla.com/tum-kanallar/").then(kanal => {
		const $ = cheerio.load(kanal.data);
		var kanalResim = $("#DT_Content_Area_AllChannels_Items img").each(function () {
			resimler.push($(this).attr("src"))
		})
		res.json({"kanallar": resimler})
	})
})
JavaScript