Path: blob/master/node_modules/@bochilteam/scraper/lib/esm/news/suaracom.js
1126 views
import got from 'got';1import cheerio from 'cheerio';2export default async function suaracom() {3const html = await got('https://www.suara.com/news').text();4const $ = cheerio.load(html);5const results = [];6$('div.widget-content > ul.list-unstyled > li.item-outer').each((_, el) => {7const $el = $(el);8const title = $el.find('h4.post-title > a.ellipsis2').text();9const link = $el.find('h4.post-title > a.ellipsis2').attr('href');10const description = $el.find('div.item-content > p.ellipsis2').text();11const image = $el.find('div.post-thumb > a > img').attr('src');12const date = $el.find('.suara-date-box > span').map((i, el) => $(el).text()).get().join(' ');13if (title && link) {14results.push({15title,16link,17image,18description,19date20});21}22});23return results;24}25//# sourceMappingURL=suaracom.js.map2627