複数のRSSフィードを1つにマージしてJSONに変換しようとしています。 RSSをマージするには、私はこのパッケージを使用しフィード:ここrss-combiner複数のRSSフィードを取得して1つのフィードにマージし、マージしたフィードをJSONデータに変換するにはどうすればよいですか? (JavaScript)
は私がRSSをマージするために使用されるコードは、それが動作するフィードです:
var RSSCombiner = require('rss-combiner');
var feedConfig = {
title: 'Tech news from Guardian and BBC',
size: 20,
feeds: [
'http://feeds.bbci.co.uk/news/technology/rss.xml',
'https://www.theguardian.com/uk/technology/rss'
],
pubDate: new Date()
};
RSSCombiner(feedConfig)
.then(function (combinedFeed) {
xml = combinedFeed.xml();
console.log(xml);
});
次にJSONにフィードを変換するために、私はこのパッケージを使用:rss-to-jsonとこのコードは、それが動作します:
var Feed = require('rss-to-json');
Feed.load('https://codek.tv/feed/', function(err, rss){
console.log(rss);
});
私はJSONにマージされたフィードを変換しようとすると問題がある、私はこのコードで何も結果を得ることはありません:
var RSSCombiner = require('rss-combiner');
var Feed = require('rss-to-json');
var feedConfig = {
title: 'Tech news from Guardian and BBC',
size: 20,
feeds: [
'http://feeds.bbci.co.uk/news/technology/rss.xml',
'https://www.theguardian.com/uk/technology/rss'
],
pubDate: new Date()
};
// combine feeds
RSSCombiner(feedConfig)
.then(function (combinedFeed) {
var xml = combinedFeed.xml();
// convert combined feed to json
Feed.load(xml, function(err, rss){
console.log(rss);
});
});
'だけでなくerr'ログインしてください。 – str
まだ回答はありません。 – Harry