2

我正在使用 Yahoo 管道合并两个提要并使用网站上的输出提要。但是,as 想确定输出提要中每个项目的“提要源”。是否可以操纵原始提要,以便我可以向提要项目添加另一个节点/元素?

谢谢

4

1 回答 1

3

一种方法是使用Regex运算符。假设您要添加一个名为source的新字段。您可以使用带参数的正则表达式:

  • 在:item.source
  • 代替:.*
  • 与:(你想要的文字)

在此处查看实际操作:http: //pipes.yahoo.com/janos/7a3b9993cfc143d414fe7b637b1bd95a

也就是说,我有两个提要,我在第一个中添加了一个值为“问题 1”的属性,在第二个中添加了一个值为“问题 2”的源属性。

作为另一个有趣的未记录的 Yahoo Pipes hack,我在Union之后又使用了一个Regex来使出现在标题中。

但是,这只会将属性添加到管道调试器中的节点。您可以将其用于进一步处理,就像我将其添加到标题中一样,它不会<source>在输出中创建标签。这是因为 Yahoo Pipes 的 RSS 输出删除了所有其他不在 RSS 标准中的字段。不过,您仍然可以在 JSON 输出中看到它。

于 2013-09-27T11:53:36.910 回答