UNPKG

turkish-news

Version:

Bu Modül sondakika.com Üzerinden Dil İşleme Kullanarak Json Output Verir.

37 lines (29 loc) 813 B
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}