javascript - 使用 Google Feed API 和 Node.js 订阅 RSS feed

标签 javascript node.js mongodb rss google-feed-api

我从 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 连接到服务器)。

最佳答案

恐怕 Google Feeds API 可能不是这里的最佳候选者,因为它主要是一个“客户端”API,允许您将 RSS feed 的内容嵌入到 HTML 页面上。 如果从后端使用,您可能必须轮询它们,这会很麻烦(并且可能与 Google 的使用条款相冲突)。

您可能需要检查Superfeedr为了这。我们确实提供了 Node.js wrapper这正是您正在寻找的。

关于javascript - 使用 Google Feed API 和 Node.js 订阅 RSS feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22826540/

相关文章:

javascript - jQuery 获取视频的 "readyState"属性

javascript - 我无法从我的 REACT 应用程序中的 azure 应用程序服务配置读取环境变量

javascript - node.js - 无法弄清楚如何使用 session-express 保存 session

javascript - node.js - 如何将数组写入文件

mongodb 为每个检索到的文档添加计数器

javascript - 将 Javascript 变量安全地传递给 PHP(使用 AJAX)

javascript - 将值添加到 2 个下拉菜单 - 问题

javascript - 使用javascript在每次迭代后存储foreach的值

mongodb - 在 Spring 数据的 RepositoryRestResource 中急切加载 MongoDB @DBRef

javascript - 计算文档中数组中的元素数量