问题描述
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 }
请有人帮忙! :)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)