Path: blob/master/node_modules/@bochilteam/scraper/lib/cjs/news/cnbcindonesia.js
1126 views
"use strict";1var __importDefault = (this && this.__importDefault) || function (mod) {2return (mod && mod.__esModule) ? mod : { "default": mod };3};4Object.defineProperty(exports, "__esModule", { value: true });5const got_1 = __importDefault(require("got"));6const cheerio_1 = __importDefault(require("cheerio"));7async function cnbindonesia() {8const html = await (0, got_1.default)('https://www.cnbcindonesia.com/news').text();9const $ = cheerio_1.default.load(html);10const results = [];11$('body > div.container > div > ul.list > li').each((_, el) => {12const $el = $(el);13const title = $el.find('.box_text > h2').text();14const subtitle = $el.find('.box_text > .subjudul').text() || undefined;15const link = $el.find('a').attr('href');16const image = $el.find('span > img').attr('src');17const label = $el.find('.date > .label').text();18const date = $el.find('.date').text().replace(label, '').replace('-', '').trim();19if (title && link) {20results.push({21title,22subtitle,23link,24image,25label,26date27});28}29});30return results;31}32exports.default = cnbindonesia;33//# sourceMappingURL=cnbcindonesia.js.map3435