【问题标题】:Yahoo Pipes - Combine item.content fileds of two RSS feeds based on same item.titleYahoo Pipes - 基于相同的 item.title 组合两个 RSS 提要的 item.content 字段
【发布时间】:2011-11-23 01:37:09
【问题描述】:

我想知道这是否可以通过使用 Yahoo Pipes 来实现?

  1. 获取两个 RSS 提要
  2. 比较两个提要的 item.title 字段
  3. 如果发现相似的 item.title,将 item.content 替换为 item.content 字段的组合内容

【问题讨论】:

  • 只使用联合和唯一运算符。
  • 这不是我要找的。如果 item.title 相似,我需要合并 item.content 字段的内容。
  • 这取决于你所说的相似,但我想说这对于管道来说太复杂了。看看 ScraperWiki。
  • 我的意思是如果 rss 提要中的两个 item.title 文件完全相似/相同。顺便说一句,感谢您指出 ScraperWiki!

标签: rss yahoo-pipes


【解决方案1】:

是的,这是可能的,但需要涉及一个子管道(从 pipe1 调用的 pipe2)...

Pipe2- 这将接受一个字符串输入项标题...将“获取 Feed2”...过滤掉标题不等于输入项标题的项...返回匹配项。

Pipe1 - 这将“获取 Feed1”并循环遍历将项目标题传递给 Pipe2 的所有项目...来自 pipe2 的结果(如果有)将作为循环出现在节点中:任何东西...将内容从那里添加到feed1的内容

缺点:理论上 feed2 将被调用 n 次,其中 'n' 是 feed1 中的项目数...实际上 Yahoo 管道使用缓存,所以应该不是问题...

【讨论】:

  • 我在挠头……如果你能画出样品管,我将不胜感激。我尝试了所有可能的变体,但无法使其工作。
  • 刚刚用一个新的脑袋再次尝试,它完全符合我的要求! 粗体非常感谢!
  • 很抱歉没有按时注意到您的请求...感觉很好,它帮助了您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多