【问题标题】:Yahoo pipes: How to output the difference between two feeds?雅虎管道:如何输出两个提要之间的差异?
【发布时间】:2011-02-06 11:59:00
【问题描述】:

如何在 Yahoo Pipes 中输出两个提要之间的差异?

也就是说,我想要模块A中没有出现在模块B中的所有帖子(按标题过滤)。

我找到了如何使用 Unique 运算符获取集合并集,但我找不到一个明显的运算符来获取集合差异。

示例

假设一个报纸网站发布了两个提要,FrontPage.rss 和 Politics.rss,并且政治提要中最有趣的项目也发布在首页提要以及其他项目中。我们想分别订阅这两个订阅源,并且我们不想在我们的首页订阅源中接收政治文章,因为我们已经在其他地方阅读它们。我们可以直接订阅政治提要,但对于首页提要,我们实际上想要所有来自 FrontPage.rss 的项目,除了那些也出现在 Politics.rss 中的项目。即FrontPage与Politics的集合差异(也称为FrontPage中Politics的相对补充)。

【问题讨论】:

  • 你能举个例子吗?
  • @borayeris,我在问题中添加了一个示例。

标签: rss yahoo-pipes


【解决方案1】:

在操作符部分,您应该能够使用“唯一”模块根据唯一标识符(例如 url)进行过滤。

【讨论】:

  • Unique 将防止在单个 Feed 中出现多个项目副本。我需要一个运算符,如果它们出现在第二个提要中,它将完全从一个提要中删除。
【解决方案2】:

将两个提要放入“Union”模块,然后将输出放入“Unique”模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多