Yahoo Pipes - 根据相同的 item.title 合并两个 RSS 提要的 item.content 字段
我想知道这是否可以通过使用 Yahoo Pipes 来实现?
- 获取两个 RSS feed
- 比较两个 feed 的 item.title 字段,
- 如果发现相似的 item.title,则将 item.content 替换为 item.content 字段的组合内容
I am wondering whether this can be achieved by using Yahoo Pipes?
- fetch two RSS feeds
- compare item.title fields of both feeds
- replace item.content with combined content of item.content fields if found similar item.title
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的,但需要涉及一个子管道(从管道1调用管道2)...
管道2-这将采用字符串输入项目标题...将“获取Feed2”...过滤掉标题不等于输入的项目项目标题...返回匹配的项目。
Pipe1 - 这将“获取 Feed1”并循环遍历将项目标题传递给 Pipe2 的所有项目...来自 pipeline2 的结果(如果有)将在节点中作为循环:任何内容...将内容从那里添加到 feed1 的内容
缺点:理论上 feed2 将被调用 n 次,其中“n”是 feed1 中的项目数...实际上雅虎管道使用缓存,所以应该不是问题...
Yes it is possible but will need to involve a subpipe (pipe2 called from pipe1)...
Pipe2- This will takes a string input item title... Will "get Feed2"... filter off items whose title not equal to input item title... return the matching item.
Pipe1 - this will "get Feed1" and loop through all the items passing item title to Pipe2... the result from pipe2, if any, will be in node as loop:anything... add content from there to the content of feed1
Drawback: Theoretically feed2 will be called n number of times where 'n' is number of items in feed1... practically Yahoo pipes use cache so should not be a problem...