Node.js Cheerio extract html
我的问题-我需要提取日期和完整的文章网址Node.js Cheerio extract html,node.js,cheerio,Node.js,Cheerio,我的问题-我需要提取日期和完整的文章网址 const cheerio = require('cheerio'); const request = require('request'); const resolveRelative = require('resolve-relative-url'); request('https://www.moneyweb.co.za/', function (error, response, html) {
const cheerio = require('cheerio');
const request = require('request');
const resolveRelative = require('resolve-relative-url');
request('https://www.moneyweb.co.za/', function (error, response, html) {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(html);
$('.border0010-dotted').each(function (i, element) {
const title = $(this).find('.title').text().trim()
const url = resolveRelative($(this).find('.a href').text().trim(), response.request.uri.href)
const date = $(this).attr('.inline-block')
const description = $(this).find('.excerpt').text().trim()
const feedItem = {
title: title,
description: description,
url: url,
date: date
}
console.log(feedItem)
})
}
});
编辑1:输出如下所示
{ title: 'Hiring a new bank CEO rarely improves the share price',
description: 'New CEOs have done little to boost Europe bank stocks.',
url: 'https://www.moneyweb.co.za/',
date: undefined }
请找个人帮忙!:) 您对提供的代码有什么问题?hi@WaiHaLee编辑了原始帖子,以显示输出,如果不看到html@pguardiariohtml源代码是