在Node.js服务器上,我连接到Google Feed API(https://stackoverflow.com/a/22821516/3303704)。 但它似乎每次我使用它时加载整个RSS提要。由于我想要关注大量的RSS源,因此它不具备可扩展性。我怎样才能对RSS源进行描述,即将RSS源的新项目推送到我的服务器,因为它们已经发布了? 这里描述的解决方案(http://googleajaxsearchapi.blogspot.com/2010/05/google-feed-api-now-with-instant.html)似乎不起作用......
如果它有用,那么我对RSS源的项目所做的是:(1)仅选择包含> 1500字的文章的链接(为此我使用Cheerio)和(2)将这些链接保存到数据库(MongoDB,使用Mongoose连接到服务器)。
答案 0 :(得分:1)
我担心Google Feeds API可能不是最佳候选者,因为它主要是客户端' API允许您在HTML页面上嵌入RSS提要的内容。 如果从后端使用,您可能需要对其进行轮询,这将很麻烦(并且可能与Google的使用条款冲突)。
您可能需要检查Superfeedr。我们确实提供了Node.js wrapper来完成您正在寻找的内容。