turkish-news
Version:
Bu Modül sondakika.com Üzerinden Dil İşleme Kullanarak Json Output Verir.
37 lines (29 loc) • 813 B
JavaScript
const cheerio = require('cheerio');
const axios = require('axios');
async function get_news() {
let datas = [];
let titler = [];
let descs = [];
let imgs = [];
const response = await axios.get('https://sondakika.com/guncel/');
const webbdata = response.data
const site = cheerio.load(webbdata);
site('.nws-txt .title').each((i, el) => {
titler.push(site(el).text().trim());
});
site('.nws-txt p').each((i, el) => {
descs.push(site(el).text().trim());
});
site('.img-wrapper img').each((i, el) => {
imgs.push(site(el).attr('src'));
});
for(let i = 0; i < titler.length;i++){
datas.push({
"title": titler[i],
"description": descs[i],
"image": imgs[i]
})
}
return datas;
}
module.exports = {get_news}